2010-08-15 29 views
0

我嘗試使用加速器鈦將本機命令添加到Web應用程序。將JavaScript應用於網站與加速器鈦

http://appcelerator.com/

我改變窗口的位置外部網站是這樣的:

window.location = http://site.com; 

我要綁定該網站上的事件。

$('a').click(function() { 
    alert('clicked'); 
}); 

該網站有jquery加載,index.html也有jQuery包括在內。但我認爲jQuery的index.html與它無關,因爲我已經改變了位置。

在任何情況下,上述不起作用。

任何人都可以告訴我,如果有可能。

要重新表述,我想要做的是在網站上使用自定義javascript和鈦命令,有點像瀏覽器插件?

任何人都可以幫忙嗎?

謝謝。

回答

0

如果我理解正確,你想要做一些像Greasemonkey爲Firefox做的事情。問題是,由於瀏覽器限制,你不能做這樣的事情。你所要做的與攻擊者在利用XSS漏洞時所做的事情是一樣的。

+0

是的,但鈦可以讓我創建自己的瀏覽器,所以我應該可以做到這一點。 – Mark 2010-08-15 23:42:30

+0

您可能會嘗試觀察WebView的「加載」事件,並在事件處理程序中使用WebView的「evalJS」來執行代碼,但是您必須對執行代碼的URL執行一些限制。 – mhitza 2010-08-15 23:52:13

+0

非常感謝,聽起來像我需要的東西。你有參考鏈接嗎?或者你可以提供一些示例代碼嗎?謝謝。 – Mark 2010-08-16 00:37:24