c# - 在 WebView 中调用 window.open JavaScript
问题描述
我有WebView
一个 UWP 应用程序。该页面通过调用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>
推荐阅读
- fastapi - 以编程方式停止 Uvicorn 服务器的最佳方法是什么?
- xamarin - CollectionView 的某些单元格中的对象数组
- android - 如何在 Jetpack Compose 中同时使用颜色和图像作为背景?
- python - 奥赛罗的极小极大函数,不假思索地选择第一个点
- c++ - Cmake 生成的可执行文件中的错误加载器/链接器信息
- angular-routing - 每次激活组件的路由中的参数更改时如何激活组件
- javascript - nodejs - 包含带有加密文件数据的 iv
- java - 使用 JAVA 生成大于当前日期的随机日期
- html - 无法理解 css 的位置属性
- javascript - net::ERR_CACHE_MISS react-native-webview on Android 5