//web.view( WebView2 浏览器控件) - 拦截弹窗 import win.ui; /*DSG{{*/ var winform = win.form(text="web.view - 拦截网页弹窗";right=818;bottom=507) winform.add() /*}}*/ import web.view; var wb = web.view(winform); //弹出新窗口触发 wb.onNewWindow = function(url){ //耗时操作应返回异步自动执行的函数(提前结束 onNewWindow ) return function(){ //如果打开的是 file: 前缀网址,例如拖放文件到网页上。 var filePath = inet.url.getFilePath(url) if(filePath){ winform.msgbox(filePath,"本地文件"); } else { //用 wb.location 代替 wb.go 跳转网页则当前页面设为 HTTP referrer 请求头。 wb.location = url; } } } wb.html = /**