对不起,如果我的英语不好,我会聘请导师。
我将以下html代码注入页面:
$(document).ready(function() {
var chaine='<html style="height:100%;">'+
'<head>'+
' <title>NOMJOUEUR ( SISI 18 Utils )</title>'+
' <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"> </script>'+
' <meta name="viewport" content="width=device-width, initial-scale=1">'+
' <style>'+
[...]
' </style>'+
'</head>'+
'<body style="margin:0px;padding:0px;">'+
' <script type="text/javascript">'+
[...]
' </script>'+
' <div style=\'position:absolute;top:10px;left:10px;\'>'+
' <img onclick=\'var e = arguments[0] || window.event; ShowTools(e);\' src=\'http://exemple.jpg\' width=\'33%;\'/>'+
' </div>'+
' <div id=\'tools\' style=\'Display:none;float:left;width:29%;border 0px solid;\'>'+
' <br>'+
[...]
' <br>'+
' Taille d\'affichage :'+
' <input type=\'button\' value=\'1/4\' onclick=\'ch_taille(25);\'>'+
' <input type=\'button\' value=\'1/2\' onclick=\'ch_taille(50);\'>'+
' <input type=\'button\' value=\'3/4\' onclick=\'ch_taille(70);\'><br>'+
' Mise en pleine écrant automatiquement (alpha):'+
' <label class=\'switch\'>'+
' <input type=\'checkbox\'id=\'auto_run\'>'+
' <span class=\'slider round\'></span>'+
' </label>'+
' </div>'+
' </body>'+
'</html>';`
我使用@grant GM_setValue和@grant GM_getValue记录用户的选择。 html中是否有一种简单的方法(复选框)来注册用户选择?
由于变量和脚本的范围,我目前被阻止。 如标题中所述,我要避免使用unsafeWindow。