我在 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