2013-02-12 66 views
0

我想在我的網站上託管鏈接。包含onlick事件並在新標籤中打開。打開或加載後,它需要在加載的頁面中添加一些代碼。這可能嗎?其他網站上的Javascript注入

而且它還需要在加載的頁面內的所有鏈接中添加onclick事件。

<a href="url" onclick="somescript()" target="_blank"> sometext here </a> 

在我的網站上的頁面上。和JavaScript

<script> 
onload = zawgyi(); 
function zawgyi() {var fontfamily='Zawgyi-One'; 
    document.getElementByTagName('body')[0].style.fontFamily=fontfamily; 
    //and all the way to p,div,span and so on 
}; 
function somescript(){/*code need to inject the all function including javascript 
    itself and onclick event on all <a> tag.*/ 
}: 
</script> 

我知道我可以用小書籤做到這一點。但我不想每次點擊。我的目標是通過訪問我的網站閱讀zawgyi網站,之後用戶可以照常進行。
我也想知道其他方法來實現目標。

+0

您是否願意至少像代碼一樣顯示您的代碼! – 2013-02-12 10:30:42

回答

0

不可能。使用Greasmonkey避免在每次訪問時點擊書籤。

0

感謝您正在嘗試做的事情。現在想想如果可能的話,某人可以做什麼樣的壞事。這就是爲什麼它不可能。安全規則稱爲「同源策略」。

解決此策略的方法是創建用戶腳本,擴展或插件。

+0

感謝回覆我的回答。 – 2013-02-18 05:10:40

+0

如果我的回答有幫助,請點擊左側的複選標記以接受它。 – 2013-03-07 05:43:58