zentaopms/www/data/xuanxuan/web/assets/webview-preload.js
2023-05-16 10:50:42 +08:00

15 lines
505 B
JavaScript
Executable File

const script = document.createElement('script');
script.innerText = [
'window.confirm = function() {',
"console.log('\"window.confirm\" is disabled in webview.')",
'};',
'window.prompt = function() {',
"console.log('\"window.prompt\" is disabled in webview.')",
'};',
'window.alert = function(msg) {',
"window.open(`xxc://webview/alert/${encodeURIComponent(msg)}`, '_blank');",
'};',
].join('\n')
document.appendChild(script);
document.removeChild(script);