tppabs是Teleport Pro軟體留下的標記,該軟體是離線瀏覽器,下載完整個網頁後,它會在圖片或超級連結標籤內插入tppabs標籤,以記錄該圖片或超級連結指向的原始地址。
基本介紹
簡介,代碼寫法,
簡介
這是Teleport Pro軟體留下的標記。該軟體是離線瀏覽器,下載完整個網頁後,它會在圖片或超級連結標籤內插入tppabs標籤,以記錄該圖片或超級連結指向的原始地址。因為這個標籤不是合法標籤,所以普通瀏覽器會忽略它。你可以通過element.getAttribute("tppabs")在JS中讀取這個屬性。
代碼寫法
可以在 DreamWeaver中使用正則表達式批量清除這種代碼.
具體寫法如下:
查找
tppabs="h[^"]*"
替換為:
(空)
匹配javascript代碼:
href="javascript:if\(confirm\('htt[^"]*"
替換為
href="../"
css檔案中:
有一些類似/*tpa=upload/200909270912404701.gif*/這樣的代碼
用正則清除的方法:
tpa=http://[^\s]*.gif
替換為
(空)
然後剩下的就是/**/ 了,可以不需要正則替換了.
如果需要清除可以用 /\*\*/
也可以直接用 /\*tpa=http://[^\s]*.gif\*/
注意替換的時候.應該勾選 "使用正則表達式"
EditPlus替換方法:
使用ep批量刪除teleport下載頁面中的多於標籤
在使用teleport下載頁面後,連結後面基本上都會添加tppabs="..."的標記,有些站外連結,還會加上javascript:if(confirm(...))window.location=...的語句,使用下面的方法,可以迅速清除這類標籤:
用ep打開所有需要修改的檔案,按下ctrl+h,勾選'正則表達式',查找內容輸入
tppabs="[^"]+"(注意最前面有空格),替換內容為空,範圍選擇所有打開的檔案,全部替換
查找內容輸入
javascript\:if\(confirm\([^)]+\)\)window\.location='([^']+)'
替換內容輸入\1,全部替換,ok,上面的信息都被清除
對於/*tpa=標籤,查找內容輸入\/\*tpa=http://[^\s]*\/ 替換為(空)