Javascript 将js代码传输到新打开的窗口
对不起,我的语言能力不好。 我把这个问题重写了10遍。但我还是很难表达我的问题 我的问题 我希望知道如何将js代码传输到新打开的窗口 我的处境 我有打开新窗口事件和调整窗口大小事件js代码Javascript 将js代码传输到新打开的窗口,javascript,jquery,iframe,Javascript,Jquery,Iframe,对不起,我的语言能力不好。 我把这个问题重写了10遍。但我还是很难表达我的问题 我的问题 我希望知道如何将js代码传输到新打开的窗口 我的处境 我有打开新窗口事件和调整窗口大小事件js代码 //When user click <a id="new-window">new window</a>, new window come up. $('#new-window').click(function (){ var vide
//When user click <a id="new-window">new window</a>, new window come up.
$('#new-window').click(function (){
var videoWidth = $(window).width()/2;
var videoHeight = videoWidth/5*3;
var windowWidth = videoWidth + 20;
var windowHeight = videoHeight + 20;
var w = window.open('', '', 'width=' + windowWidth + ', height=' + windowHeight);
但当我在新窗口中打开developTool(chrome)时,没有js文件和css文件放在父窗口中
下面的代码刚刚调整到父窗口
是否有任何解决方案来传输js代码
感谢您阅读我的问题。您无法在windows之间传输或通信JavaScript。这是JavaScript固有的内置安全特性。想象一下,我能够将登录信息从一个窗口传输到另一个窗口。。还是信用卡信息?这就是浏览器不允许这种功能的原因。如果你想在windows之间传输信息,你必须通过
服务器端的会话
来完成。我从你那里得到了新信息。谢谢你回答我的问题。我试图找到其他方法。我发现了一个线索,可以在父窗口中控制子窗口!无法在windows之间传输或通信JavaScript。这是JavaScript固有的内置安全特性。想象一下,我能够将登录信息从一个窗口传输到另一个窗口。。还是信用卡信息?这就是浏览器不允许这种功能的原因。如果你想在windows之间传输信息,你必须通过服务器端的会话
来完成。我从你那里得到了新信息。谢谢你回答我的问题。我试图找到其他方法。我发现了一个线索,可以在父窗口中控制子窗口!
$(w.document.body).html(html);
event.preventDefault();
});
function videoFit() {
var videoScreen = $(window).width();
$('#video').css({'width': videoScreen, 'height':videoScreen/5 * 3});
}
$( window ).resize(function(){
videoFit();
});