createWindow并注入样式表
createWindow and inject stylesheet
我最近刚刚下载了TideSDK,我有一些问题。基本上,我想创建一个新的窗口,使用外部链接(它工作得很好),然后注入一个样式表来修改窗口,就像你可以用chrome扩展一样。
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();
我怎么也想不出怎么做这件事。我尝试了以下几个变量:
var css = "<link type='text/css' href='app://style.css' />";
newWindow.document.getElementById('body').appendChild();
无论如何,没有任何东西被附加到新窗口。事实上,无论我如何测试,新窗口似乎都不会被识别出来。什么好主意吗?
如果域名匹配,您可以将CSS添加到站点iframe
中的外部页面。请参阅本教程。
但是,因为域是分开的,所以iframe和父类之间没有通信。因此,您有一个简单但不幸的答案:这根本不可能。
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 将样式表插入iframe
- 跟踪在页面加载时应用内联样式的JavaScript
- 如何检测何时使用javascript动态注入了多个样式表
- 将 ID 选择器注入样式
- Javascript:如何检查样式是否已注入
- 如何将CSS样式应用于由Javascript脚本注入和样式化的HTML,这是我无法控制的
- 注入新的样式表规则
- 样式注入Javascript事件
- 制作一个Firefox插件来注入一些DIV并添加样式.那'是的
- 需要样式表并用browserfy将它们作为链接标记注入html
- 获取我的设备的宽度和高度,并将它们注入到我的css样式中
- jQuery.html()并注入内联CSS样式
- 将样式表注入Iframe(Facebook Like Box)
- 如何将样式注入 IE8
- 注入样式标签+ angular组件计时
- 从用户样式表中注入css,不带过渡
- 注入的li项不使用CSS样式格式化
- 使用Javascript将CSS样式表作为字符串注入
- createWindow并注入样式表