js修改windows.open弹出页面的标题

在window.open()的弹出窗口上更换页面的标题,需要两步操作:

1 let page = window.open(url)
2 page.document.title = "新的名字"

这里可能会出现,弹出窗口的标题修改不成功的现象,这是由于window.open(url)是异步执行的,会导致标题有时能正常改变,有时不能改变,

解决方法:设置一个定时器

let page = window.open(url)
setTimeout(function(){page.document.title = "新的标题名"},300);

这样,就能确保每次都能修改成功

 

posted @ 2021-12-09 12:01  城北徐公A  阅读(3919)  评论(0)    收藏  举报
Live2D