如何使用浏览器更改网站背景颜色's地址栏
How to change a site background color using the browser's address bar?
当我在谷歌Chrome或任何其他浏览器的地址栏中键入时:
javascript:alert("hello");
它有效,但
javascript:document.body.style.background="Red";
没有。为什么?如何使用地址栏更改背景颜色?
在bookmarklet后面添加;void 0
。当代码具有非undefine
值时,页面将卸载,并打印返回值。
编写小书签的常用方法是:
javascript:(function(){ ... code ... })();
- 匿名函数返回
undefined
,因此页面不会卸载 - 闭包启用了局部变量,这样就不会与现有的全局属性发生冲突
请注意,在最新版本的现代浏览器(FF、Chrome)中,许多对象无法通过位置栏中的javascript:
-URL获得。
您需要在Chrome配置中激活此功能。默认情况下,它处于关闭状态。
XMLForDummies,这是因为从这个地方无法访问文档对象。
相关文章:
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 地址栏中url的缩短
- XSS通过地址栏注入
- 当地址栏出现时,安卓系统上的css固定页脚被隐藏
- 当移动地址栏出现/消失时,防止更改窗口高度
- 是否可以更改更改特定事件在地址栏或浏览器中的URL
- 自动隐藏地址栏问题
- Firefox for Android - 地址栏内容重叠.有没有解决方案
- 如何在地址栏中的URL更改Firefox JPM时获得通知
- 如何获得不同的导航栏颜色
- 如何在不重定向用户的情况下更改地址栏URL(不使用历史API?)
- 如何在刷新浏览器地址栏时重置css(a:visited{color:green})
- 我可以在浏览器地址栏上获取#值吗
- 当用户向下滚动我的网页时,如何删除chrome地址栏周围的边框
- 为什么不't我的$location.path('test')更改地址栏
- 是否可以阻止用户使用地址栏提交表单
- 如何在地址栏中隐藏我的页面名称和扩展名
- 在浏览器地址栏中用Javascript代码填写表单
- 使用表单动态更改地址栏中的URL第2部分
- 如何使用浏览器更改网站背景颜色's地址栏