Set*_*hen 17 c# popup webview uwp
我在我的UWP程序中有一个WebView,除了单击一个通常在新窗口中打开的按钮(弹出窗口)时,工作正常.
当我点击一个通常在新窗口中打开的按钮时,我只想让它在同一个WebView中打开,但它会在我的默认浏览器中打开.我可以设置一个设置来解决这个问题吗?
更新:
我已回答了原来的问题.我添加了一个NewWindowRequested事件处理程序,打开了
args.uri
Run Code Online (Sandbox Code Playgroud)
在同一个webview中然后说
e.handled=true
Run Code Online (Sandbox Code Playgroud)
我有一个新问题,可能只有jeopardy.com.我试图制作一个谷歌问题的"Watson",但是当我打开练习测试时,它永远不会开始.
所以基本上在我的WebView中,我转到https://www.jeopardy.com/be-a-contestant/practice-tests 并点击Take the Practice Test.当它打开新窗口时,计时器永远不会启动.我猜他们试图阻止人们在他们的问题上使用程序.有没有人有解决方法?
它也适合我
与Webview相似(右侧)
您认为它可能与javascript函数或Windows大小有关吗?
UPDATE2:
对于任何想要帮助的人,这里有一个github回购:
小智 0
您正在开发 UWP 应用程序,因此呈现网站的 Web 视图内的 JavaScript 操作与在 Web 浏览器中呈现的行为不同。也许您应该使用自己的 HTML 和脚本开发一个应用程序。这样是为了避免安全风险
| 归档时间: |
|
| 查看次数: |
1852 次 |
| 最近记录: |