[英]How to load a dynamic webpage content in a new tab
我正在開發Backbone JS應用程序,其中必須在新選項卡中加載一些動態數據,該選項卡當前正在同一頁面中加載。 具有主干的現有內容是使用app.navigate()方法#same頁面。
我嘗試使用window.open(),並像這樣編寫了它的方法onload()。
var newWindow = window.open(openUrl+"#catalog2/"+genTimestamp(), '_blank');
newWindow.onload = function() {
app.navigate("/catalog2/"+genTimestamp(), false);
};
但是腳本是在父窗口上加載/應用,而不是在新打開的窗口上加載,因此,新頁面無法正確加載。 任何幫助將不勝感激。
骨干網非常適合單頁應用程序。
一旦打開新窗口,根據定義,它不再是單個頁面應用程序,並且您的路線或歷史記錄對象將不適用於另一個窗口,因為每個窗口都有其自己的歷史記錄。
相反,您可以使用舊的newWindow.location.assign(url)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.