【问题标题】:how to load aspx file in a webview from assets folder如何从 assets 文件夹中加载 webview 中的 aspx 文件
【发布时间】:2015-06-08 22:23:14
【问题描述】:

首先请原谅我的英语不好..我正在使用 webview 准备一个 android 应用程序..

我可以从 assets 文件夹加载 Html 文件,但是当我尝试从 assets 文件夹加载 .aspx 文件时。它失败了..我该怎么做?当我启动我的项目时,Webview 看起来像这样http://i.stack.imgur.com/eEXYF.png

http://puu.sh/ihyQr/05a420bed4.png

【问题讨论】:

  • how to load aspx file in a webview from assets folder...不可能。 aspx(Active Server Page eXtended)页面仅存在于服务器上。您可以改为加载 dhtml 页面。

标签: android webview


【解决方案1】:

.aspx 将不起作用,因为无法执行,您将使用 WebViewloadUrl() 方法加载一个 HTML 文件而不是包含 JavaScript

    public void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);
        setContentView(R.layout.webview);  
        WebView wv;  
        wv = (WebView) findViewById(R.id.webView);  
        WebSettings webSettings = myWebView.getSettings();
        webSettings.setJavaScriptEnabled(true);
        wv.loadUrl("file:///android_asset/hello.html");   
    }  

【讨论】:

  • 旁注:您将收到安全问题警告(因为 JavaScript 邪恶!)。只需将SuppressWarning 注解添加到onCreate() 方法即可。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-30
  • 2015-07-24
  • 2011-11-21
  • 2019-04-24
  • 2017-09-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多