【问题标题】:Corona SDK native.newWebView scrolling does not workCorona SDK native.newWebView 滚动不起作用
【发布时间】:2014-10-29 12:44:21
【问题描述】:

在我使用 Corona SDK 创建的应用程序中,我添加了我用 html 编写的操作手册。

我把<html>文件放在resources文件夹下,通过native.newWebView 无法显示,我无法解决的问题是在web视图中滚动对我不起作用,所以我无法阅读整个文本 html,有人可以帮忙吗?

html 文件具有以下结构:

<!DOCTYPE html>
  <html>
    <head>                    
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, heigth=device-heigth, initial-scale=1 ">
      <title>jQuery Mobile - Backbone.js and Require.js Apps</title>
      <link rel="shortcut icon" href="../favicon.ico">
      <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Open+Sans:300,400,700">
      <link rel="stylesheet" href="../css/themes/default/jquery.mobile-1.4.2.min.css">
      <link rel="stylesheet" href="../_assets/css/jqm-demos.css">
      <script src="../js/jquery-2.1.1.min.js"></script>
      <script src="../js/jquery.mobile-1.4.2.min.js"></script>
      <style type="text/css"> 
             html {    -webkit-text-size-adjust: none;  }
             </style> 
      <link rel="stylesheet" href="specimen_files/specimen_stylesheet.css" type="text/css"   charset="utf-8"/>
   <body >
      <div data-role="page" class="jqm-demos" data-quicklinks="false">
         <div role="main" class="ui-content jqm-content" id="conts">
            <h1> Title/h1>
            <h3>
                </h3> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
            </div><!-- /content -->
         </div><!-- /page -->
      </body> 
  </html>

我通过以下方式创建的 WebView:

webView = native.newWebView( display.contentWidth*0.6, display.pixelHeight*0.16,  display.pixelWidth*0.5, display.pixelHeight*0.3);
webView.hasBackground = false;
webView:request( "assets/were/Manual/myfile.html", system.ResourceDirectory );

希望有人能帮助我,谢谢。

【问题讨论】:

    标签: android ios lua coronasdk


    【解决方案1】:

    似乎是不正确的 vieport 设置

    尝试在定义 &lt;meta...&gt; 时修复语法以匹配支持的语法选项

    <meta name="viewport" content="width=device-width, heigth=device-heigth, ...=1 ">
    <!-- correct                                           ^^            ^^       ^
                                                           ||            ||       | TYPO(s)
                                                           vv            vv       X  REPAIR(s)  -->
    <meta name="viewport" content="width=device-width, height=device-height, ...=1">
    

    【讨论】:

      猜你喜欢
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2015-03-04
      • 2015-11-16
      • 2013-08-06
      • 2014-06-22
      相关资源
      最近更新 更多