Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

為了改善您的使用體驗,本網站正在進行維護,部分功能暫時無法使用。若本站的文件無法解決您的問題,想要向社群發問的話,請到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 發問,我們的社群成員將很快會回覆您的疑問。

搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

1-click weather javascript error FF4 RC1

  • 6 回覆
  • 139 有這個問題
  • 2 次檢視
  • 最近回覆由 jamurphy5

more options

I have recently upgraded to Firefox v4.0 RC1, and upon doing so, it seems the extension 1-Click Weather is having a javascript error. This is the error message: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileInputStream.init]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://1clickweather/content/js/utils/filemanager.js :: <TOP_LEVEL> :: line 233" data: no] It appears others have had this same problem. Is there any way to fix this? I have also posted this error message on the extension's page. Hopefully somehow this can be solved, I have been using this extension for years and it would be a shame to no longer be able to use it.  :(

I have recently upgraded to Firefox v4.0 RC1, and upon doing so, it seems the extension 1-Click Weather is having a javascript error. This is the error message: [Exception... "Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsIFileInputStream.init]" nsresult: "0x80520012 (NS_ERROR_FILE_NOT_FOUND)" location: "JS frame :: chrome://1clickweather/content/js/utils/filemanager.js :: <TOP_LEVEL> :: line 233" data: no] It appears others have had this same problem. Is there any way to fix this? I have also posted this error message on the extension's page. Hopefully somehow this can be solved, I have been using this extension for years and it would be a shame to no longer be able to use it. :(

被選擇的解決方法

That needs to be fixed by the developer of that extension, it's an incompatibility with Firefox 4.0 coding . I tried to find contact information for that extension's developer or find a support forum for it on Friday for another user, but was unable to find such.

從原來的回覆中察看解決方案 👍 4

所有回覆 (6)

more options

選擇的解決方法

That needs to be fixed by the developer of that extension, it's an incompatibility with Firefox 4.0 coding . I tried to find contact information for that extension's developer or find a support forum for it on Friday for another user, but was unable to find such.

more options

a member named silverhawk just posted a way to fix this extension on the extension's page under the Reviews section - and now 1-Click Weather is working for me again :)

https://addons.mozilla.org/en-US/firefox/addon/1-clickweather/

many thanks to silverhawk for posting this fix!

more options

I get the error message now when I open Firefox. How do I get rid of the message?

more options

There is no post from silverhawk at that site. Please correct the notice or post the fix Thank You

由 Simson FireFox 於 修改

more options

Greetings!

The post from silverhawk is still there - you have to click on "See all reviews of this add-on" and the post in question is now on page 2...

more options

silverhawk claims to have fixed the javascript problem with 1-click weather. But how do I modify one of the Javascript files in the .jar file? Sounds easy... for those that know how to do it. How do I fix it if I don't know how to modify javascript files?

Fixed for Firefox 5+

Modified the install.rdf to work on versions up to 8.* Incremented the version to 1.1.9.2 I had to modify one of the Javascript files in the .jar file. Sorry, but there's no way around it as a Javascript error was making it fail. chrome/1clickweather.jar/content/1clickweather/js/1clickweather.js Line 452-454 in the function parameters they used class as a variable name. class is a reserved keyword and cannot be used. I changed it to Myclass which allows it to work. Original File function create_class(class) { return new Function('return new ' + class)(); }; Modified File function create_class(Myclass) { return new Function('return new ' + Myclass)(); };

Link to fixed file: http://www.megaupload.com/?d=HWX605SS

Remove your existing version then go to File->File Open to load this modified version. Enjoy! SilverHawk

Rated 5 out of 5 stars by silverhawk on June 1, 2011