在 WebView 中调用 window.open JavaScript



我在 UWP 应用中有一个WebView。该页面通过调用window.open(https://www.w3schools.com/jsref/met_win_open.asp( 显示弹出窗口。有没有办法让我在WebView中打开它?

有没有办法让我在 WebView 中打开它?

open()方法创建新的辅助浏览器窗口。如果您希望新页面也在WebView内打开,则意味着您不想创建新的辅助浏览器窗口,而是导航到当前窗口中的另一个页面。

在这种情况下,您可以使用window.location而不是window.open.例如:

<html>
<head>
<script type="text/javascript">
function open_win() {
//window.open("http://www.microsoft.com")
window.location = "http://www.microsoft.com"
}
</script>
</head>
<body>
<form>
<input type=button value="navigate to" onclick="open_win()">
</form>
</body>
</html>

我将假设您要导航到当前窗口中的另一个页面,而不是弹出窗口。这里有一些应该有帮助的东西。https://learn.microsoft.com/en-us/windows/uwp/design/controls-and-patterns/web-view#navigating-to-content

相关内容

  • 没有找到相关文章

最新更新