aardio 文档
aardio 范例: Edge 浏览器控件 - 禁止按 F5,Ctrl + R 刷新
//禁止刷新缩放
import win.ui;
/*DSG{{*/
var winform = win.form(text="Edge 浏览器控件 - 禁止按 F5,Ctrl + R 刷新";right=759;bottom=469;bgcolor=16777215)
winform.add()
/*}}*/
import web.view;
var wb = web.view(winform);
//定义字符串 initScript,赋值为需要执行的 JavaScript
var initScript = /****
//禁止页面刷新
document.onkeydown = function (e) {
if (e.key == "F5" || (e.ctrlKey && e.key == "r") ) {
e.preventDefault();
}
}
//禁止滚轮缩放
document.addEventListener('wheel', function(e) {
if(e.ctrlKey) {
e.preventDefault();
}
}, { passive: false });
****/
//添加网页默认加载执行的 JavaScript
wb.preloadScript(initScript)
wb.html = /**
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script >alert("网页每加载一次,显示一次弹框")</script>
</head>
<body>已禁止刷新,禁止 Ctrl + 鼠标滚轮缩放。</body>
</html>
**/
winform.show();
win.loopMessage();
Markdown 格式