我正在浏览Github上的一些Lua代码,在那里我看到了几个语句__CODE__.
这是"平等" __CODE__还是__CODE__?
我正在使用以下代码编写用户脚本:
(function() {
'use strict';
window.addEventListener("keydown", arrows, false);
function arrows(e) {
debugger;
switch(e.keycode) {
case 37: alert("Left"); break;
case 39: alert("Right"); break;
}
}
})();
Run Code Online (Sandbox Code Playgroud)
最终,左侧和右侧案例将分别导航到系列中的上一篇和下一篇文章,例如:
window.location = String(parseInt(window.location.href.match(/\d+$/))-1);
Run Code Online (Sandbox Code Playgroud)
但是,按箭头键不会引起警报。脚本已明确加载,Chrome 开发人员菜单显示该arrows()函数已注册为 的事件侦听器window.keydown,但该函数从未触发。我添加debugger;了该arrows()功能,但是当我按箭头键时,调试器没有显示。
我有一个javascript:代码书签
javascript:document.body.contentEditable = !document.body.contentEditable;
Run Code Online (Sandbox Code Playgroud)
应该打开和关闭页面的"编辑器"(仅适用于朋友的恶作剧等).但它没有实现预期的结果,当我点击书签时没有任何反应.打开Javascript控制台,我看到:
document.body.contentEditable
"false"
!document.body.contentEditable
false
Run Code Online (Sandbox Code Playgroud)
以前,我用过javascript:document.body.contentEditable = true;,这使得页面可以编辑,但我无法将其关闭.
我正在制作一个非常简单的chrome扩展程序,以随机更改chromebook上的壁纸。但是我在加载Java脚本控制台时遇到了一个奇怪的错误:
拒绝将字符串评估为JavaScript,因为在以下内容安全策略指令中不允许使用'unsafe-eval'脚本源:“ script-src'self'blob:文件系统:chrome-extension-resource:”。@ background.js:27
这是我的manifest.json:
{
"manifest_version": 2,
"name": "Abyss Wallpapers for Chrome OS",
"description": "Sets the Chrome OS wallpaper to a random wallpaper from the
Wallpaper Abyss (wall.alphacoders.com), once a minute",
"version": "1.0",
"background":
{
"scripts":["background.js"]
},
"permissions": [
"wallpaper",
"https://wall.alphacoders.com/api2.0/",
"background"
]
}
Run Code Online (Sandbox Code Playgroud)
这是我的background.js:
var baseUrl = "https://wall.alphacoders.com/api2.0/get.php?"
var apiKey = "c160c64ef4c79e61e325ddf944183dfe"
var params = "auth=" + apiKey + "&method=random"
var interval = 30000;
var xhr = new XMLHttpRequest();
xhr.open("GET", baseUrl + params, true);
xhr.onreadystatechange = function()
{ …Run Code Online (Sandbox Code Playgroud)