Probleme mit Titanium die "Webansicht" aus, um das Feuer ein API-event
Ich versuche, um das Feuer ein Ereignis aus einem externen HTML-Seite, die im inneren von Titan webview.
app.js Datei...
var group, now, tab, view, window;
now = new Date();
view = Titanium.UI.createWebView({url: 'http://MYWEBSITE.com/index.htm?time=' + now.getTime()});
window = Titanium.UI.createWindow({tabBarHidden: true, navBarHidden: true});
window.add(view);
Titanium.App.addEventListener('browse', function(e) {
Ti.API.info("I received " + e.something + " from the webview.");
});
group = Titanium.UI.createTabGroup();
tab = Titanium.UI.createTab({title: 'window', window: window});
group.addTab(tab);
group.open(tab);
js Auszug aus web-Seite...
$("#testButton").mousedown(function() {
alert ("I got clicked.");
Ti.App.fireEvent('browse', {something:'stuff'});
});
(Habe ich auch die Zeit, in der URL, um sicherzustellen, die Seite ist immer frisch.)
Hinzufügen der Ereignis-listener wie oben gezeigt, oder durch Verwendung von Ansicht.addEventListener, kompiliert, aber letztlich nicht funktioniert.
Verwendung Von Titan.UI.WebView.Sie addEventListener () erzeugt eine Fehlermeldung, dass das Objekt nicht existiert.
Brauche ich zum öffnen der URL/webview in einer anderen Art und Weise?
Auch, da Titan.App.fireEvent ist nicht eine anerkannte Funktion, außer für Titan, wie kommt man zu verhindern, dass ein JavaScript-Fehler?
Dank.
InformationsquelleAutor Alan M. | 2010-04-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
aus apps.js
sollte in 1.5+ finden Sie unter weitere Informationen [1]:blog.clearlyinnovative.com/post/1468367224/...
InformationsquelleAutor Aaron Saunders
Nur, um Sie zu warnen - ich glaube nicht, dass das funktioniert mit remote-Seiten mehr aus Gründen der Sicherheit. Verbrachte Ewigkeiten versucht, erfolglos!
InformationsquelleAutor Chris
Können Sie diese Arbeit auf Ihrer Fernbedienung html-Seite, indem Sie die Titan-Injection-code. Für sdk 1.8.3 es die folgenden. Jetzt ist Ihre remote-html Seite reden kann, um das Gerät.
InformationsquelleAutor Brian