首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows UWP中的同一WebView (不是新窗口)中打开弹出窗口?

如何在Windows UWP中的同一WebView (不是新窗口)中打开弹出窗口?
EN

Stack Overflow用户
提问于 2016-01-26 14:28:55
回答 1查看 2.3K关注 0票数 17

我在我的UWP程序中有一个WebView,它工作得很好,除了当我点击一个通常在新窗口(弹出窗口)中打开的按钮时。

当我点击一个通常会在新窗口中打开的按钮时,我只是想让它在同一个WebView中打开,但它是在我的默认浏览器中打开的。有没有我可以设置的设置来解决这个问题?

更新:

我已经回答了我原来的问题。我添加了一个NewWindowRequested事件处理程序,打开

代码语言:javascript
复制
args.uri

在相同的网页视图中,然后说

代码语言:javascript
复制
e.handled=true

不过,我有一个新问题,可能只有jeopardy.com有。我正在尝试制作一个"Watson“,它将谷歌问题,但当我打开练习测试,它永远不会启动。

因此,基本上在我的WebView中,我转到https://www.jeopardy.com/be-a-contestant/practice-tests并单击Take the Practice Test。当它打开新窗口时,计时器永远不会启动。我猜他们是想阻止人们在他们的问题上使用程序。有谁有变通办法吗?

它对我来说也很好用

与Webview相反,Webview看起来像(右侧)

你认为这可能与javascript函数或窗口大小有关吗?

UPDATE2:

对于任何想要帮助的人,这里有一个github存储库:

https://github.com/SethKitchen/JeopardyWinner

EN

回答 1

Stack Overflow用户

发布于 2016-04-14 19:27:29

您正在开发一个UWP应用程序,因此呈现网站的Webview中的JavaScript操作不具有与在web浏览器中呈现的行为相同的行为。也许你应该用你自己的HTML和脚本开发一个应用程序。这样做是为了避免安全风险

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35008132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档