作者qoo1686 (qoo1686)
看板Web_Design
標題[問題] 擋中華電信網頁方法
時間Mon Feb 20 11:05:33 2017
本魯這一星期多發現中華電信的網頁 旁邊又被中華電信強制貼上廣告
過去是使用以下的語法
<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
→ 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