簡體   English   中英

加載文件時更改瀏覽器標題

[英]Changing browser title when loading a file

我正在通過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>

注意:將此標記為答案

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM