我在 UWP 应用程序中有一个 WebView
。该页面通过调用 window.open
( https://www.w3schools.com/jsref/met_win_open.asp ) 显示一个弹出窗口。有没有办法让我在 WebView
中打开它?
最佳答案
Is there a way for me to make this open in the 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>
关于c# - 在 WebView 中调用 window.open JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50130473/