javascript-从bookmarklet更改IE标题
作者:互联网
我正在创建一个JavaScript书签,该书签可动态更新标题栏,但它不会显示IE中的更改(我尝试过IE7和IE8).这是一个演示我的问题的简化示例:
javascript:document.title='new title';alert(document.title);
请注意,该值将在警报中更新,但不会在标题栏或选项卡上更新.在Chrome中对我来说效果很好.
解决方法:
这是IE中的错误.可以通过更改URL的片段标识符(“哈希”)来解决此问题,这对于您的目的可能是可行的,也可能是不可行的:
javascript:document.title='foobar';location.replace('#'+new Date().getTime())
new Date().getTime()用于获取一个唯一的数字,该数字不太可能用作页面中任何位置的名称或ID(以使页面实际上不会滚动).
标签:bookmarklet,internet-explorer,javascript 来源: https://codeday.me/bug/20191023/1915010.html