0
我剛剛下載TideSDK,我遇到了一些問題。基本上,我想創建一個新的窗口,使用一個外部鏈接(它工作得很好),然後注入一個樣式表來修改窗口,就像使用chrome擴展名一樣。createWindow並注入樣式表
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();
什麼都不會附加到新窗口。事實上,無論我如何測試新窗口,似乎都不被認爲是存在的。有任何想法嗎?
你是否控制「新窗口」的來源? – Mooseman
不,這是一個運行我喜歡的服務的外部網站,但討厭佈局。 – r0tterz
除非您在自己的頁面上有iframe中的外部網站(請參見[本教程](http://net.tutsplus.com/tutorials/html-css-techniques/how-to-inject-custom-html-and -css-into-an-iframe /)),那麼它根本就不可能。 – Mooseman