我正在尝试创建一个窗口并动态更改其属性。
但是当我加载网页时(例如:www.google.com):加载完美;然后按“红色”按钮,窗口向后移动,不会改变其背景颜色。
这是我的代码:
的JavaScript :
var win1 ='';
function create(){
var url1=document.getElementById('myUrl').value;
win1=open(url1,'hello', 'width=500,height=500');
}
function makeItRed(){
win1.document.body.style.backgroundColor="red";
win1.focus();
}
function closeIt(){
win1.close();
}
HTML :
<input type="text" id="myUrl"/>
<button onClick="create()">Click</button>
<button onClick="makeItRed()">Red</button>
<button onClick="closeIt()">close</button>
答案 0 :(得分:3)
出于安全原因,如果没有permissions from those sites or workarounds,您无法操纵第三方网站内容。请参阅details about Same Origin Policy和sharing Cross Origin Resources。
如果窗口内容是您自己站点中的另一个页面,则代码应该可以正常工作。