1. 程式人生 > 實用技巧 >部落格園bug破解:不申請部落格後臺js許可權,直接用上JavaScript-myblogplus 第四期 慕舲原創部落格園破解:不申請部落格後臺js許可權,直接用上JavaScript-myblogplus 第四期 慕舲原創

部落格園bug破解:不申請部落格後臺js許可權,直接用上JavaScript-myblogplus 第四期 慕舲原創部落格園破解:不申請部落格後臺js許可權,直接用上JavaScript-myblogplus 第四期 慕舲原創

前言

上期我就說過要寫這篇文章了,這不來了嘛.
javascript 可以動態修改部落格網頁,幹一堆好事
現在你想用js在部落格園根本不是什麼難事,申請就行,說適度美化部落格,一小時基本能批准
不過有意思的bug還是要發,不申請一樣能用不是很好嗎,qwq.
我的myblogplus現在已經第四期了,堅持著 被移出首頁 ,你可以點個導航欄上的訂閱 這樣不在首頁也能看到我的 搞事 ,也可以點home看我的往期 修改部落格圖示 等qwq

先從部落格園的設定說起

如果沒申請通過JS許可權自然不能用js
部落格園檢測如果你的部落格後臺設定的程式碼中出現了
<script>sth</script>

或者 script src... 這樣的一段
就在實際使用者瀏覽的時候刪掉這一段程式碼
我的破解就是不用 script 載入JS指令碼
如果你是web攻城獅,彆著急看嘛,猜猜看~

怎麼做

不知道你有沒有想到鴨qwq
看一段程式碼 就懂了

<html>
a lot of things up
<body>
<body onload="alert('b')">
<div style="width:6000em;height:6000em;" onmousemove="alert(1)">fine.</div>
</body>
a lot of things under
</body>
</html>

一個html網頁,建立一個文字檔案儲存為.html格式 雙擊開啟親自測試一下.
然後你會發現網頁開啟的時候提示了b,滑鼠移動的時候顯示了1

原理很簡單

如果看不懂,繼續看!(bkn)


<body onload="alert('b')">

這行程式碼中的onload= ...
這個就是javascript程式碼
如果觸發了onload事件就會執行
而且可以執行任何JS,像script一樣沒有任何限制
並且一開啟介面就能觸發onload
onmousemove同理,因為瀏覽網頁滑鼠不可能不動 就是這樣,把script.../script中的東西搬到
onload...

真正用途

說到這裡你知道怎麼用了
不過你可能不需要alert什麼,那接下來我就教你一下用JS修改介面吧,再設定一個統計介面訪客的JS,不用申請JS許可權.

修改介面

tag=document.getElementById("id")
tag.innerHTML="newhtml"
//or
tag.innerText="newtext"

找到HTML tag的id就行

統計訪客

不推薦使用flagcounter,被封功能還少,雖然可以用我寫的第一期方法解除限制
推薦使用 站長統計,可以看到詳細的訪客詳情,比如ip,地區,訪問平均時長,訪客數量折線圖,... 去umeng.com看看,註冊一下就OK了會自動生成統計程式碼,然後在頁尾設定一個div id為tongji,然後修改介面

document.getElementById("tongji").innerHTML="統計程式碼"

下一期預告:設定讓別人在為你的博文點讚的時候自動關注你,評論後自動訂閱新評論,呵呵...emmmmm

...當然鴨我並不希望cnblogs團隊修復qwq