gpt4 book ai didi

javascript - Windows Phone 8 Web 浏览器不运行 javascript

转载 作者:行者123 更新时间:2023-12-03 10:47:36 24 4
gpt4 key购买 nike

我正在尝试构建一个针对 Windows Phone 8 SDK 的 WebBrowser 应用程序,我有另一个用于 WP8.1 和 WebView 的应用程序,现在我想支持早期的操作系统版本。问题是,WebBrowser 发出 post 请求后执行 javascript(无论是内部脚本还是注入(inject)脚本)的能力是不可能的。

我尝试使用两种方法发布数据:

  • 发送 HttpWebRequest 请求并将结果保存到本地 html 文件中,然后告诉 WebBrowser 导航到。
  • 只需在 WebBrowser 上调用 Navigate(uri, data, headers) 即可让它发布数据

返回结果后,这两种方法都无法执行 JavaScript,包括 html 中 < script > 标记内的脚本和我在 LoadCompleted 事件上注入(inject)的脚本。 javascript代码很简单,我对其进行了彻底的测试,并使其适用于WP8.1版本,因此我的脚本中应该没有错误(顺便说一句,即使在WP8.1中,也没有像WP8.1那样调试WP8中的js的好方法Visual Studio 2013 - 太糟糕了)。

有人知道这个旧的 WebBrowser 控件出了什么问题,或者我可以针对这种情况采取任何解决方法吗?

最佳答案

WebBrowser.IsScriptEnabled属性默认为 false。如果您知道页面中的脚本是安全的并且想要运行它,请将其设置为 true。

关于javascript - Windows Phone 8 Web 浏览器不运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28515968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com