好吧,首先,这不是我要问的恶意问题。我无意使用任何信息来获取不良收益。
我有一个包含嵌入式浏览器的应用程序。此浏览器在应用程序的进程中运行,因此我无法通过Selenium WebDriver或类似的方式访问它。我知道可以通过WebDriver动态地将脚本和html附加到加载的网页,因为我已经完成了。
在嵌入式浏览器中,我无法访问加载的页面。相反,我可以创建自己的html / javascript页面并执行它们来操纵容纳浏览器的应用程序。我在操作浏览器中的现有页面时遇到了问题。
有没有办法在导航到页面时动态地将javascript添加到页面并在页面加载后立即执行?
像
这样的东西page1.navigateToUrl(executeThisScriptOnLoad) page2然后执行传递的脚本。
答案 0 :(得分:0)
我想如果不了解目的地网站就无法做到这一点。虽然您可以将数据发送到站点,然后使用eval()函数来评估目标页面上的已发送数据。