首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >createWindow和注入样式表

createWindow和注入样式表
EN

Stack Overflow用户
提问于 2013-01-14 02:31:51
回答 1查看 504关注 0票数 0

我最近刚刚下载了TideSDK,我遇到了一些问题。基本上,我想创建一个新窗口,使用一个外部链接(它工作得很好),然后注入一个样式表来修改窗口,就像使用chrome扩展一样。

代码语言:javascript
复制
var newWindow = Ti.UI.createWindow({
        id: "newwindow",
        url: "http://www.example.com",
        title: "New Window",
        width: 1100,
        minWidth: 400,
        maxWidth: 1100,
        height: 730,
        minHeight: 500,
        maxHeight: 730,
        maximizable: true,
        minimizable: true,
        closeable: true,
        resizable: true,
        fullscreen: false,
        maximized: false,
        minimized: false,
        usingChrome: true,
        topMost: false,
        visible: true,
        transparentBackground: false,
        transparency: false
    });

newWindow.open();

我无论如何也想不出该怎么做。我已经尝试了以下几种变体:

代码语言:javascript
复制
var css = "<link type='text/css' href='app://style.css' />";

newWindow.document.getElementById('body').appendChild();

任何东西都不会被附加到新窗口。事实上,无论我如何测试,新窗口似乎根本不会被识别为存在。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-14 03:22:28

如果域匹配,则可以将CSS添加到站点的iframe中的外部页面。参见this tutorial

但是,因为域是分开的,所以iframe和父级之间没有通信。因此,您有一个简单但不幸的答案:这根本是不可能的。

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

https://stackoverflow.com/questions/14306753

复制
相关文章

相似问题

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