Appcelerator Titanium -在移动应用程序中打开一个网站
Appcelerator Titanium - Opening a website within a mobile app
我试图打开一个网站上的按钮点击从我的应用程序。它只是一个简单的帮助按钮,应该打开网站的帮助页面。不要太花哨。但我在装枪上遇到了很多麻烦。
下面是我的相关代码:
var helpButton = $.help;
var webview = Titanium.UI.createWebView(URL_HELP);
helpButton.addEventListener('click', function() {
try {
var helpWin = Titanium.UI.createWindow();
helpWin.add(webview);
helpWin.open({modal:true});
} catch (e) {
Ti.API.error("Error: " + e);
}
});
错误也永远不会被捕获。在单击按钮时,它会加载一个新窗口,但会一直加载下去。我不知道问题出在哪里,也不知道该怎么办。
请帮忙,如果你有任何其他问题或想法,请告诉我。
首先尝试创建webview,将其属性设置为所需值。下面的代码对我来说很好。
var webview = Titanium.UI.createWebView({
url: 'http://stackoverflow.com/tour',
top: 0,
left: 0,
width: "100%",
height: "100%"
});
你可以用你的url试试。
注意:如果你只想显示帮助页面,你可以在帮助按钮点击事件中创建窗口后创建它,而不是创建全局的webview。代码应该是这样的。您也可以使用$.help。addEventListener,而不是把它赋值给一个单独的变量。
$.help.addEventListener('click', function() {
try {
var helpWin = Titanium.UI.createWindow();
var webview = Titanium.UI.createWebView({
url: URL_HELP,
top: 0,
left: 0,
width: "100%",
height: "100%"
});
helpWin.add(webview);
helpWin.open({modal:true});
} catch (e) {
Ti.API.error("Error: " + e);
}
});
相关文章:
- 有任何可能将facebook实时信使整合到一个网站中
- 如何在一页网站中使用PHP重定向到一个页面
- 在一个javascript文件中为整个网站创建标签
- 为网站表单创建一个专业的日历
- 如何使用JS/jQuery在另一个网站上显示iframe中的特定内容
- 如何在一个网页网站中处理基于document.write()的广告标签
- Javascript.如何用javascript将信息发送到另一个网站
- JQuery手机.网站上只有一个https页面
- 如何从特定类别重定向到另一个网站
- jquery点击另一个网站上的按钮
- Firefox将我转发到另一个网站,而不是在Drag&滴
- 代理一个网站能够在iframe中进行所见即所得编辑-它是如何工作的
- Cookie只设置为一个域名,但网站有多个域名
- 我制作html网站的一小部分——我有一个javascript部分
- window.onclick在一个网站中使用两次
- 如何使用XMLHttpRequest()不断地将数据发送到我的网站中的另一个页面
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- 用PHP读取另一个网站的源代码,并将其作为字符串提供给JavaScript
- 将一个主要网站转换为javascript应用程序
- 在我的浏览器中用类似ctrl+s的PhantomJS保存一个网站