看板 Web_Design 關於我們 聯絡資訊
本魯這一星期多發現中華電信的網頁 旁邊又被中華電信強制貼上廣告 過去是使用以下的語法 <script type="text/javascript">try{parent.document.getElementById("MywebFrameSet").cols="*,0";}catch(err){}</script> <script type="text/javascript">try{parent.document.getElementById("MywebFrameSet_120300").cols="*,0";}catch(err){}</script> <script type="text/javascript">try{parent.document.getElementById("MywebFrameSet_300250").cols="*,0";}catch(err){}</script> 但是現在似乎無效了 換了 <script type="text/javascript">try{var _hinet = parent.document.getElementsByTagName("frameset");for(var i=0;i<_hinet.length;i++){_hinet[i].cols="*,0";}}catch(err){}</script> <html> 和 <script language="JavaScript" SRC="http://hiad.myweb.hinet.net/new-inner.js"></script> <script type="text/javascript">try{var _hinet = parent.document.getElementsByTagName(“frameset");for(var i=0;i<_hinet.length;i++){_hinet[i].cols="*,0〃;}}catch(err){}</script> 也都沒有用 想請問要用甚麼語法才能像從前一樣擋住? 或者是哪邊可以找到解決的方法 願以P幣或等值禮物感謝 請幫幫忙謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.145.154 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1487559936.A.0A4.html
ssccg: 用開發者工具看那個廣告的語法就知道怎麼移除了吧 02/20 12:50
qoo1686: 回s大 開是開了 但還是不知道此廣告是屬於哪種語法@@ 02/20 16:18
kitehero: 為啥一定要用hinet github/dropbox之類的也能放靜態網頁 02/20 22:16
fakelover: 這兩種都還有用第一種要加一組 02/21 00:10
fakelover: MywebFrameSet_160600 02/21 00:11
fakelover: 第二種只要加第二個script標籤的內容 02/21 00:12
fakelover: 不管1或2最後要在整個文件最後上個註解標籤的頭<!-- 02/21 00:13
fakelover: https://goo.gl/zvoRfu 網址 02/21 00:19
fakelover: https://goo.gl/XkCuNX 純文字 02/21 00:19
qoo1686: f大 你的test能 我的還不能QQ 02/21 08:23
ssccg: 這廣告是在page開頭插new-inner.js、結尾插adjust-inner.js 02/21 10:11
ssccg: 前者會把原網頁放到一個frame裡,後者是重設廣告frame寬度 02/21 10:12
ssccg: 你的所謂檔廣告語法是在被載入frame後,把廣告frame寬度設0 02/21 10:12
ssccg: 但是執行到adjust-inner後,寬度就又被設回來了 02/21 10:13
ssccg: 所以要像f大說的最後面加上<!--把adjust-inner那個註解掉 02/21 10:13
ssccg: 不過說真的,不要用這種鬼空間比較實際 02/21 10:26
ssccg: 不然之後哪天hinet發現被擋,又會有新招的 02/21 10:28
qoo1686: 感謝樓上f大和s大提醒 原來是差在最後一行 等等發p幣 02/21 10:46
qoo1686: 本來已經在打算用dropbx空間 但是看教學還有些不懂 02/21 10:47
qoo1686: 弄不起來... 02/21 10:47