2016-07-25 72 views
1

我使用window.open從javascript創建了一個彈出式菜單,我的彈出式菜單鏈接是一些第三方網站鏈接。我想重載一些CSS類來加載彈出式內容。我們可以添加樣式表到window.open彈出式菜單

可能嗎?

我試着用下面的代碼,但它不工作。

e = window.open('external-url', 'test window', options) 
    var head = e.document.getElementsByTagName('head')[0]; 
    var link = e.document.createElement('link'); 
    link.rel = 'stylesheet'; 
    link.type = 'text/css'; 
    link.href = 'css url hosted on my site'; 
    link.media = 'all'; 
    head.appendChild(link); 

回答

4

不,你不能編輯你已經打開了一個外部網站,這將是一個巨大的安全問題,請參閱Same-origin policy。但是,您可以設置屏幕上的高度,寬度,位置,滾動條的可見性以及打開的窗口的其他一些屬性,請參閱Window.open()