Why does Google Translate widget dropdown menu not display in FF locally
Background.... I have a website on a free service and want to switch to paid. I downloaded all (I assume) necessary files in order to be able to work with the website locally, in order to modify it substantially. The "home" page contains a standard Google Translate widget that works fine online under all browsers, displaying a drop down list of all languages available. While testing my modified site locally, everything works fine but I noticed that the drop down menu would not function with Waterfox but it does with Chrome and Safari (it fails with IE too).
I have now installed FF14 (and WF14) and it is the same problem.
I have created a barebones file with just the Google widget code in it and the same problem occurs (only displays "Select Language" with FF/WF but drop down menu works fine with Chrome and Safari).
<!DOCTYPE HTML > <html> <head> </head> <body> <!-- Google Translate Element --> <div id="google_translate_element" style="display:block"></div> <script> function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'auto', gaTrack: true }, 'google_translate_element'); }; </script> <script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> </body> </html>
由cor-el于
所有回复 (5)
Sorry, there is a DIV statement prior to that code that didn't show up in my post.... id="google_translate_element" style="display:block"
Is it working if you upload the files to a website?
I think that the Google translate widget needs the Flash player to work properly and this may not work locally.
Thanks
Yes, it works fine when uploaded to the website.
As I said, it also works fine with Chrome and Safari locally.
Maybe add an exception in the Flash settings.
- Flash > Preferences > Advanced > Developer Tools > Trusted Location Settings
Thanks but it doesn't help.