2009-09-30 78 views
1

我正在接受一個HTML字符串的工具,下載代碼中找到的任何圖像,並用新的本地URL替換圖像源。當圖像源重定向到另一個網址,我得到一個訪問的爲它的要求被拒絕的錯誤:IE腳本安全設置

MSXML3.DLL錯誤「80070005」

訪問被拒絕。

(即原始地址是:http://ads.cpafuel.com/42/5/0,並重定向到:http://img.directtrack.com/cpafuel/files/5.jpg

我覺得這事做與IE瀏覽器的安全設置,但我不知道是哪一個。任何提示都非常感謝!

回答

0

爲了實現這個功能,您需要啓用跨域數據訪問。你在你正在使用的區域的安全設置中執行此操作(在這種情況下可能是Internet區域)。

  • 打開Internet選項對話框中,選擇安全選項卡
  • 選擇適當的區域,單擊自定義級別...
  • 向下滾動到其他類別
  • 在「跨域訪問數據源」 ,更改爲提示或啓用。

注意我並不是真的建議你這樣做,如果你這樣做,那麼只是讓它在你正在做的事情的持續時間內設置,然後把它放回到禁用狀態。

您是否考慮過將該工具安裝爲HTA?安裝爲HTA時,我不認爲這些安全限制不適用。