MozTW 討論區 https://forum.moztw.org/ |
|
請問如何用Greasemonkey刪除不需要的原始碼? https://forum.moztw.org/viewtopic.php?f=11&t=13197 |
第 1 頁 (共 1 頁) |
發表人: | tonyxfg [ 2006-03-14, 16:01 ] |
文章主題 : | 請問如何用Greasemonkey刪除不需要的原始碼? |
我想要刪掉 <meta http-equiv="Content-Type" content="text/html; charset=big5"> 這一行,不然的話他會擋住我的畫面,但我不知道如何使用Greasemonkey來刪掉,請問有大大能敎我嗎? 先說聲謝謝了^^ |
發表人: | tonyxfg [ 2006-03-28, 23:14 ] |
文章主題 : | |
推一下,拜託各位幫個忙吧>< 我實在不清楚啊>< |
發表人: | arphen [ 2006-03-29, 13:39 ] |
文章主題 : | |
tonyxfg 寫: 我想要刪掉
<meta http-equiv="Content-Type" content="text/html; charset=big5"> 這一行,不然的話他會擋住我的畫面,但我不知道如何使用Greasemonkey來刪掉,請問有大大能敎我嗎? 先說聲謝謝了^^ 老實說,你的問題很奇怪。請問是那個網頁有你說的現象? 可否貼出來呢? ps. 下面這段程式可以找到你說的內容並且移除,你可以參考看看。 代碼: var h = document.getElementsByTagName('head');
if(h){ var findAttr = function (obj, attr, value) { for(var i=0; i<obj.attributes.length; i++){ var a = obj.attributes[i]; if(a.nodeName==attr && a.nodeValue==value) return true; } return false; }; var ms = h[0].getElementsByTagName('meta'); for(var i=0; i<ms.length; i++) { var m = ms[i]; if(findAttr(m, 'http-equiv', 'Content-Type') && findAttr(m, 'content', 'text/html; charset=big5')){ h[0].removeChild(m); } } } |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |