Я не могу связаться с WebView to Titanium, используя сплав? Кажется, он работал в прошлом Ti.App.fireEvent(), но в новом проекте Alloy он не работает. Да, я прочитал эти документы, но они, похоже, устарели: https://wiki.appcelerator.org/display/guides/Communication+Between+WebViews+and+Titanium При использовании сплава нет файла app.js - только файл alloy.js. Если у кого-нибудь есть пример этого, работающего в ALLOY, это было бы здорово! Вот что я пробовал.Титановый сплав Webview Ti.App.fireEvent НЕ работает
webview.html
<html>
<head>
<script type="text/javascript">
function fire(e){
alert("Before Ti.App.fireEvent");
Ti.App.fireEvent("fromWebview",{});
alert("After Ti.App.fireEvent");
}
</script>
</head>
<body>
<a href="#" onClick="fire()">Click this link to execute the fire() function</a>
</body>
</html>
index.xml
<Alloy>
<Window id="w_history">
<WebView id="webview" url="/webview.html" />
</Window>
</Alloy>
index.js
Ti.App.addEventListener('fromWebview',function(e){
alert("Clicked from Web");
});
$.w_history.open();
е я запускаю код только умереть предупреждение перед Ti.App.fireEvent пожаров - предупреждение после этого нет? Думаю, это означает, что Ti.App.fireEvent не выполняется и не прерывает функцию?
Я застрял на этом весь день! Любая помощь будет оценена! Thanks