2012-02-24 81 views
0

好的,首先這不是我問的惡意問題。我無意使用任何信息來獲取收益。當從不同的頁面導航時將javascript/html附加到頁面上?

我有一個包含嵌入式瀏覽器的應用程序。這個瀏覽器在應用程序的進程中運行,所以我不能通過Selenium WebDriver或類似的東西訪問它。我知道可以通過WebDriver動態地將腳本和html附加到加載的網頁上,因爲我已經完成了它。

在嵌入式瀏覽器中,我無法訪問加載的頁面。相反,我可以創建自己的html/javascript頁面並執行它們來操縱安裝瀏覽器的應用程序。我無法操作瀏覽器中的現有頁面。

當瀏覽到它並在頁面加載後立即執行JavaScript時,是否可以動態地將JavaScript添加到頁面中?

喜歡的東西

page1.navigateToUrl(executeThisScriptOnLoad) 第2頁,然後執行該腳本傳遞。

回答

0

我想這是不可能的,沒有目標網站的知識。儘管您可以將數據發送到站點,然後使用eval()函數來評估目標頁面上發送的數據。

+0

嗯,我可以查看它加載後的來源。我只是不確定除了抓取所有的HTML之外還要做什麼,追加我的東西,然後將其發送回瀏覽器。我相信那會失敗。 – hacket 2012-02-24 16:39:57