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/