Windows Phone 8 WebBrowser does not run javascript
Windows Phone 8 WebBrowser does not run javascript
我正在尝试构建一个针对Windows Phone 8 SDK的WebBrowser应用程序,我有另一个适用于WP8.1和WebView的应用程序,现在我想支持早期的操作系统版本。问题是,在WebBrowser发出post请求后执行javascript(内部脚本或注入脚本)的能力是不可能的。
我尝试使用两种方法发布数据:
- 发送HttpWebRequest请求并将结果保存到本地html文件中,然后告诉WebBrowser导航到
- 只需在WebBrowser上调用Navigate(uri、data、headers)即可发布数据
在返回结果后,两个方法都未能执行javascript,包括<html中的script>标记和我在LoadCompleted事件中注入的脚本。javascript代码很简单,我对它进行了彻底的测试,并使它与WP8.1版本兼容,所以我的脚本中应该没有错误(顺便说一句,即使在Visual Studio 2013中,也没有像WP8.1那样在WP8中调试js的好方法,这太糟糕了)。
任何人都知道这个旧的WebBrowser控件是怎么回事,或者我可以在这种情况下使用任何变通方法吗?
WebBrowser.IsScriptEnabled属性默认为false。如果您知道页面中的脚本是安全的并希望运行它,请将其设置为true。
相关文章:
- jQuery is not loaded
- AngularJS JSON not arriving php
- $rootScope not working
- reactRedux is not defined
- jQuery document.ready not working
- Javascript/Jquery Blob not showing Chrome PDF
- ReferenceError: not defined
- ReferenceError: cordova is not defined @ng-cordova.min.js:7
- Javascript getElementsByTagName not working?
- jQuery's trim()的前缀为not运算符
- Javascript - element.childNodes does not see an append.newch
- SemanticUI模态not onDeny/onApprove事件未激发
- WebkitTransform not fluent
- JQuery.val( ) not working
- Tomcat websocket is not working
- Ember run.debounce not working
- JQuery $.ajax + php - not run
- Windows Phone 8 WebBrowser does not run javascript
- Vaadin Widget does not run the javascript?
- grunt.task.run() is not working