none
如何消除js代码对我的计算机的影响 RRS feed

  • 问题

  • 大家好:

    我在inprivate模式下,访问www.stardict.cn的网站,把该网页加入了收藏夹,系统当时没有任何提示。后来,我删除了收藏的网页。但是,我打开www.51voa.com的网页时,只要我涂黑英语单词,还是会联系上该网站的词典翻译功能。我用“开发人员工具”查看了网页,发现我打开的51voa.com网页前端被加入了一段js代码。是在网页下载到我的浏览器时,自动添加的。就像一个宏,或者批处理文件。如何取消该段代码?消除网站对我的计算机的影响呢?

    具体操作可以看一下: http://en.dict.cn/news/view/22773 ,它们就是利用我收藏网页的习惯,偷偷的在我的计算机添加了添加了一个划词助手。代码是:“javascript:void((function()%20{var%20element=document.createElement('script');%20element.setAttribute('src',%20'http://dict.cn/hc/init.php');%20document.body.appendChild(element);})())”

    不要告诉我在:internet选项\安全\禁用活动脚本,因为那样,我就没法正常的浏览普通网页了。浏览器中的临时文件,历史记录,cookie等,只要能删除的,我都统统清理了,不行。并且把ie8浏览器重新进行了设置,还是不行。我用google的chrome浏览器查看,问题依然存在。

    我现在浏览网页都是在inprivate状态下浏览的。我用的ie8浏览器, windows xp家庭版sp3,正版软件。

    求求好心的高手帮帮我。请联系我,QQ: 781590091.

    2012年4月13日 2:03

答案

  • Inprivate只是禁止你在瀏覽的網站存取硬碟內容(瀏覽紀錄, cookies和暫存檔案也不容許), 不是用來管制第三方程式碼運行的東西. 原因如上述, 因為這在讓很多正常的網站執行時有問題.

    你找到的DLL文件如果覺得可疑的話就google/bing一下吧, 一般都可以找到這是用來做甚麼的. 找不到的話貼上來問或者上載到一些提供免費antivirus測試的伺服器 (隨便找了一個, 不保證真假. 不過你可以嘗試多找幾個) 也許是個好主意.


    2012年4月19日 8:05

全部回复

  • InPrivate模式不禁止第三方的javascript執行, 否則很多根據JQuery官網建議由各CDN加載最新版本library的網站都會無法運作.

    不過你只要修改 %windir%\system32\drivers\etc\host 檔案, 把需要阻檔的host (例如dic.cn) 設置成resolve為127.0.0.1, 你就不會看到那第三方網站提供的內容了.

    當然, 如果你會考慮Chrome的話, 也可以考慮安裝Adblock Plus 附加組件, 它可以幫你達至相同效果.

    EDIT: 還有, 以後請不要在forum間crosspost. 這是不受歡迎的行為. 版主們會幫你把問題移動到合適的forum的.
    • 已编辑 cheong00 2012年4月13日 9:33
    2012年4月13日 6:33
  • 你好,谢谢关注。

    你说的这个办法,是设置网络端口进行拦截。这个代码能在我的计算机上工作,应该是在我的电脑内改动了某个值,有办法改正回去吗?就是彻底的把这个代码清理出我的计算机,请帮忙解答一下。

    2012年4月18日 5:13
  • 你可以嘗試跑一下微軟的Sysinternals Suite的Autoruns看看有沒有可疑的東西. 也可以把結果存成TXT貼上看讓我們幫忙看.


    • 已编辑 cheong00 2012年4月18日 6:23
    2012年4月18日 6:22
  • 你好,你推荐的小程序很好用。我发现了CA杀毒软件卸载留下的一个链接,我顺便清理了。我用了,没有发现什么可疑的地方。问题依然没有得到解决,很遗憾!

    我在注册表中发现一些.dll文件,是关于javascript,我没敢动。就你您说的,INPRIVATE不禁止第三方的js运行,既然是不禁止,一定是有一个运作的规则的,以确定什么是可用的,什么是病毒。在windows xp操作系统中,应该有一个协调处理js请求的程序,那里或许能找到解决的答案。

    请指导一下。

    2012年4月19日 7:29
  • Inprivate只是禁止你在瀏覽的網站存取硬碟內容(瀏覽紀錄, cookies和暫存檔案也不容許), 不是用來管制第三方程式碼運行的東西. 原因如上述, 因為這在讓很多正常的網站執行時有問題.

    你找到的DLL文件如果覺得可疑的話就google/bing一下吧, 一般都可以找到這是用來做甚麼的. 找不到的話貼上來問或者上載到一些提供免費antivirus測試的伺服器 (隨便找了一個, 不保證真假. 不過你可以嘗試多找幾個) 也許是個好主意.


    2012年4月19日 8:05
  • 谢谢指导。
    2012年4月25日 1:46