0
방금 TideSDK를 다운로드했으며 몇 가지 문제가 있습니다. 기본적으로 외부 링크 (잘 작동 함)를 사용하여 새 창을 만든 다음 크롬 확장과 마찬가지로 창을 수정하는 스타일 시트를 삽입하려고합니다.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