gpt4 book ai didi

javascript - 加载文件时更改浏览器标题

转载 作者:行者123 更新时间:2023-11-29 16:04:00 25 4
gpt4 key购买 nike

我正在通过 JavaScript 从 URL 将文件加载到新的浏览器选项卡中。在本例中,它是一个 PDF 文件,但也可以是其他类型。一切正常,除了浏览器选项卡总是显示“无标题”。我希望它(最终)说出文件名。现在我只使用“我的标题”。我正在使用这个:

var loadFile = function (url) {
var newwin = window.open(url);
newwin.addEventListener("load", function() {
newwin.document.title = 'My Title';
});
};

当我通过 Chrome 调试器运行它时,我看到 newwin.document.title 是空白的。非常令人惊讶的是,在分配之后它仍然是空白的。我真的迷路了。

最佳答案

false 参数添加到您的事件监听器:

<script type="text/javascript">
var loadFile = function (url) {
var newwin = window.open(url, "MsgWindow", "width=400, height=400");
window.addEventListener('load', function(event){
newwin.document.title = "Loading file....";
console.log("load event detected!");
}, false);
loadFile('http://www.google.com');
</script>

注意:将此标记为答案

关于javascript - 加载文件时更改浏览器标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36014225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com