首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们可以将样式表添加到window.open弹出窗口吗

我们可以将样式表添加到window.open弹出窗口吗
EN

Stack Overflow用户
提问于 2016-07-25 15:47:24
回答 2查看 418关注 0票数 2

我正在用window.open从javascript创建弹出窗口,我的弹出窗口链接是一些第三方网站链接。我想要覆盖一些css类来加载弹出内容。

有可能吗?

我试着用下面的代码,但它不工作。

代码语言:javascript
复制
    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);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-25 15:54:13

不,您不能编辑您已打开的外部网站,这将是一个巨大的安全问题,请参阅Same-origin policy。但是,您可以为打开的窗口设置高度、宽度、屏幕上的位置、滚动条可见性和其他一些属性,请参见Window.open()

票数 4
EN

Stack Overflow用户

发布于 2016-07-25 15:59:52

你可以在<iframe>标签中实现。检查此示例http://jsfiddle.net/wxasfymL/3/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38562257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档