Sencha Touch在WebView中 [英] Sencha Touch in WebView

查看:85
本文介绍了Sencha Touch在WebView中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚听说过 Sencha touch ,并想尝试一下。所以我刚刚复制了一个例子,并将所有内容上传到我的网络空间。 webapp与Google Chrome在我的桌面电脑以及iPhone / Android手机浏览器上配合使用。但我的想法是,我可以构建一个非常小的应用程序,只包含一个标准的Webview,并让这个Webview显示webapp。但我所得到的只是一个空白的屏幕。

I've just heard about Sencha touch and wanted to give it a try. So I just copied one of the examples and uploaded everything to my webspace. The webapp works with Google Chrome on my desktop pc and also with iPhone/android mobile browsers. But my thought was that I could build a very tiny app that contains nothing but a standard webview and let this webview display the webapp. But all I get is a blank screen.

这不是应该工作还是我做错了?

Is this not supposed to work or am I doing something wrong?

这里是sencha应用程序js):

Here the sencha app (app.js):

Ext.application({                                                                                                                                                                  
name: 'Sencha',                                                                                                                                                                  

launch: function() {                                                                                                                                                             
    Ext.create("Ext.TabPanel", {                                                                                                                                                 
        fullscreen: true,                                                                                                                                                        
        tabBarPosition: 'bottom',                                                                                                                                                

        items: [                                                                                                                                                                 
            {                                                                                                                                                                    
                title: 'Home',                                                                                                                                                   
                iconCls: 'home',                                                                                                                                                 
                cls: 'home',                                                                                                                                                     
                html: [                                                                                                                                                          
                    '<img width="65%" src="http://staging.sencha.com/img/sencha.png" />',                                                                                        
                    '<h1>Welcome to Sencha Touch</h1>',                                                                                                                          
                    "<p>You're creating the Getting Started app. This demonstrates how ",                                                                                        
                    "to use tabs, lists and forms to create a simple app</p>",                                                                                                   
                    '<h2>Sencha Touch (2.0.0pr1)</h2>'                                                                                                                           
                ].join("")                                                                                                                                                       
            },                                                                                                                                                                   
            {                                                                                                                                                                    
                xtype: 'list',                                                                                                                                                   
                title: 'Blog',                                                                                                                                                   
                iconCls: 'star',                                                                                                                                                 

                itemTpl: '{title}',                                                                                                                                              
                store: {                                                                                                                                                         
                    fields: ['title', 'url'],                                                                                                                                    
                    data: [                                                                                                                                                      
                        {title: 'Ext Scheduler 2.0', url: 'ext-scheduler-2-0-upgrading-to-ext-js-4'},                                                                            
                        {title: 'Previewing Sencha Touch 2', url: 'sencha-touch-2-what-to-expect'},                                                                              
                        {title: 'Sencha Con 2011', url: 'senchacon-2011-now-packed-with-more-goodness'},                                                                         
                        {title: 'Documentation in Ext JS 4', url: 'new-ext-js-4-documentation-center'}                                                                           
                    ]                                                                                                                                                            
                }                                                                                                                                                                
            }                                                                                                                                                                    
        ]                                                                                                                                                                        
    }).setActiveItem(1);                                                                                                                                                         
}                                                                                                                                                                                
});

index.html:

index.html:

<!DOCTYPE html>
<html>
 <head>
    <title>Getting Started</title>
    <link rel="stylesheet" href="touch/resources/css/sencha-touch.css" type="text/css">
    <script type="text/javascript" src="touch/sencha-touch-all.js"></script>
    <script type="text/javascript" src="app.js"></script>
 </head>
<body></body>
</html>


推荐答案

检查的路径。 js .css 您要添加的文件 index.html

Check the path of .js and .css files you are adding in index.html

还要确保您使用 chrome safari 查看输出..

also make sure you are using chrome or safari to see the output..

这篇关于Sencha Touch在WebView中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆