Javascript/bookmarklet不做同样的事情
Javascript/bookmarklet not doing the same thing
本文关键字:bookmarklet Javascript 更新时间:2023-09-26
document.getElementById('channel_actions').innerHTML = document.getElementById('channel_actions').innerHTML + '<button id = "toggleButton" style = "position: absolute;height:32px;margin-left:0px" onclick = "toggleOverlay();">Start Overlay</button>';
当我在chrome控制台中执行此操作时,为什么它会像预期的那样添加到页面上,但是当我将其设置为书签时,这是它显示的唯一内容。看起来书签似乎在调用document.write(我的代码)或其他东西。任何帮助,不胜感激。
您是否在书签前面加上javascript:
?
旧方法:javascript:/*your code*/; void(0);
最佳做法:javacript:(function(){ /*your code*/ })();
我已经想通了。 出于某种原因,我需要启动一个函数,而不是弹出按钮,我使用 set timeout(start,100) 并且它起作用了。
相关文章:
- 是一个javascript bookmarklet,可以设置破坏跨域安全的域cookie
- bookmarklet中的jQuery.getScript()进行回调,但没有成功执行插件
- Bookmarklet目标页DOM遍历.怎样
- 使用Bookmarklet在Firefox中为asp表单加载启动onclick事件
- Javascript bookmarklet导致页面变为空白
- 使用Firefox bookmarklet在元素上触发鼠标单击
- 在bookmarklet中使用@import和@font face(适用于Chrome,但不适用于Firefox)
- 正在逃离bookmarklet中未跳过的原始字符串
- 使用javascript bookmarklet查找和替换网页上class属性中的文本
- Firefox Bookmarklet:向全局命名空间公开函数
- 从bookmarklet检查身份验证
- jQuery bookmarklet not working
- 在Javascript bookmarklet中动态生成整个页面
- Javascript Bookmarklet-window.location.htm正在将新链接放在当前链接之后
- bookmarklet在url中添加一个参数并重新提交
- 创建一个bookmarklet,可以检索文本框的所有最大长度,然后在表中打印id和最大长度
- 为什么获胜't将这个bookmarklet转换为用户脚本
- 在 Bookmarklet 中加载 jQuery 和 jQuery UI(如果它们尚未加载)
- 使用Javascript Bookmarklet在当前窗口中打开本地html文件
- 为什么我在尝试使用 StageWebView 在 AIR Android 应用程序中实现 Google Maps Jav