2010-10-28 38 views
4

我得到(NS_ERROR_DOCUMENT_NOT_CACHED)錯誤,當我嘗試訪問通過firefox.I Javascript代碼得到這個錯誤是HttpFox的內容選項卡。(NS_ERROR_DOCUMENT_NOT_CACHED)通過Firefox的相同的代碼工作的Safari瀏覽器

我在本網站中指定了Google搜索器並在config文件中設置了瀏覽器的參數,但它仍然不起作用。

http://code.google.com/p/httpfox/issues/detail?id=20

能有人建議什麼,因爲相同的代碼腳麻工作正常的Safari瀏覽器..

+1

你不使用Safari瀏覽器中的httpfox,所以它將蘋果與橙子進行比較。 Firefox或httpfox問題是否存在? – Nickolay 2010-10-31 19:32:59

+1

你有沒有找到解決方案? Fiddler顯示了200的迴應,但它旁邊有一個很大的紅色圓圈。 – MikeKusold 2011-09-08 19:01:43

+0

@MikeKusold我想我可能找到了一個解決方案。看我的答案=] – Relequestual 2012-02-06 11:24:38

回答

1

如果有人有興趣解決這個問題,我相信這是與插件無腳本做。禁用它解決了這個問題,但我還沒有弄清楚noscript的哪個部分導致了這個問題。如果我發現,會更新。

編輯:我的問題是與Twitter身份驗證回調。在ABE下無腳本的高級設置中,在SYSTEM規則集的「從本地接受」行中添加了「* .twitter.com」。這允許來自* twitter.com的回叫請求返回到本地地址。

0

在我的macbook上,我不得不完全卸載firefox,才能正確獲取httpfox的ajax響應內容。這也意味着,除去Firefox的配置BIJ刪除此文件夾的Firefox(我只能通過終端,而不是找到它通過搜索):

/Users/<YOURUSER>/Library/Application Support/Firefox 

然後重新安裝Firefox和安裝的HttpFox插件。 我嘗試了許多緩存設置,但是在Firefox中輸入about:config但沒有成功。請注意,刪除像我描述的配置文件設置也將刪除所有您個人的Firefox定製。它涉及firefox 18.0.2和httpfox 0.8.11。

0

當我們的JavaScript向服務器發送一個XMLHTTPRequest時,我們曾經得到相同的錯誤。在服務器端,我們有java和java響應,內容類型沒有明確設置爲「text/html」。完成後,

resp.setContentType("text/html"); 

錯誤消失。

相關問題