积极答复者
如何消除js代码对我的计算机的影响

问题
-
大家好:
我在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.
答案
-
Inprivate只是禁止你在瀏覽的網站存取硬碟內容(瀏覽紀錄, cookies和暫存檔案也不容許), 不是用來管制第三方程式碼運行的東西. 原因如上述, 因為這在讓很多正常的網站執行時有問題.
你找到的DLL文件如果覺得可疑的話就google/bing一下吧, 一般都可以找到這是用來做甚麼的. 找不到的話貼上來問或者上載到一些提供免費antivirus測試的伺服器 (隨便找了一個, 不保證真假. 不過你可以嘗試多找幾個) 也許是個好主意.
- 已编辑 cheong00 2012年4月19日 8:06
- 已标记为答案 LeoTangModerator 2012年4月23日 0:49
全部回复
-
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
-
Inprivate只是禁止你在瀏覽的網站存取硬碟內容(瀏覽紀錄, cookies和暫存檔案也不容許), 不是用來管制第三方程式碼運行的東西. 原因如上述, 因為這在讓很多正常的網站執行時有問題.
你找到的DLL文件如果覺得可疑的話就google/bing一下吧, 一般都可以找到這是用來做甚麼的. 找不到的話貼上來問或者上載到一些提供免費antivirus測試的伺服器 (隨便找了一個, 不保證真假. 不過你可以嘗試多找幾個) 也許是個好主意.
- 已编辑 cheong00 2012年4月19日 8:06
- 已标记为答案 LeoTangModerator 2012年4月23日 0:49