2012-02-28 98 views
2

你好美妙的stackoverflow用戶。加載頁面並在url中執行javascript

我有一個關於URL加載的問題。

在許多瀏覽器和網頁瀏覽器中,都有將網址加載到網站的功能,但也有一個用來執行javascript的網址。

Load a website: http://www.google.com 
Load a script: javascript:alert("Hello!"); 

我的問題是,有沒有辦法來加載一個HTTP請求以及JavaScript。

答案很可能不是,但我想確認一下,因爲我找不到任何描述這一點的資源。

我想這會是這樣的:

http://www.google.com&&javascript:alert("Hello!"); 

但問題是,當然,這是不正確的。

我這樣做的原因是提供一個url,一旦它被點擊,它也會執行一個特定的javascript函數。這將在Android。

我很感謝任何迴應,並明白答案可能不是。

+0

你到底是什麼期望從這樣的結果? – 2012-02-28 01:14:45

+0

你好Mikey。我希望頁面加載和網站上的JavaScript函數被執行,因爲我稱之爲。我想這是不可能的。 – 2012-02-28 18:34:02

回答

1

這一切都取決於您是否控制了所鏈接的頁面。如果你不能修改鏈接頁面的來源,那麼答案很簡單,不。

但是,如果是您的頁面,您可以在散列中傳遞參數,然後在頁面加載並相應地執行腳本時讀取散列。

window.onload = function() { 
    if (location.hash.indexOf("doSomething") > -1) { 
     // do something 
    } 
}; 
+0

謝謝吉利。我也這麼認爲。 – 2012-02-28 18:34:29