我在加载网页的UWP应用程序中有WebView,我有调用JS函数的InvokeScriptAsync方法:
setValue:forUndefinedKey:
此代码正确触发 myFunction ,返回正确。
InvokeScriptAsync("myFunction", new List<string>());
但是,当我有奇怪的错误...当我在此调用中设置断点时,应用程序闪烁,后者停止正常工作,但如果我删除此断点,则应用程序正常工作。
另一方面,当我在调试设置中使用脚本选项调试JavaScript时,.NET应用程序正常工作,显然也是JavaScript,但当 myFunction 返回一个值时,再次闪烁并且应用程序停止工作。
我认为调试应用程序会影响应用程序的行为吗?有没有找到这个bug的想法?
由于
答案 0 :(得分:0)
我无法同时在C#代码和Javascript代码中设置断点
在一个Visual Studio实例中调试托管代码(C#)和javascript不是受支持的功能。请参阅Support Javascript/Managed mixed mode debugging。