WebView提取和编辑html

时间:2015-03-18 04:07:34

标签: android html http replace webview

我在android上创建了一个非常简单的WebView应用程序。但是,我想在将其显示在WebView中之前编辑html文件。

例如,如果原始html源代码如下:

<html>   
  <body>
    <h1> abc </h1>
    <h2> abc </h2>
    ......
    <h6> abc </h6>
  </body>
</html>

我想将其更改为:

<html>   
  <body>
    <h1> cba </h1>
    <h2> cba </h2>
    ......
    <h6> cba </h6>
  </body>
</html>

(所有&#34; abc&#34;成为&#34; cba&#34;) 然后,我想在我的WebView中显示新代码。我怎样才能做到这一点?感谢

2 个答案:

答案 0 :(得分:0)

首先,关于标题标记的说明:<h100>是新手的常见误解。 <h_>代码只是您网页的一个组织项目,只能转到<h6>您可以在同一页面上拥有多个<h1>代码,这些代码只是该部分内容的标题( <h2>暗示<h1>的子部分,等等。

从那里,当你说&#34;原始来源&#34;时,我认为你的意思是这是你自己的代码,对吗?不是来自其他网站的WebView?如果是这种情况,并且您只想在自己的代码中更改特定字符串的特定实例,则可以通过您使用的任何文本或代码编辑器进行查找和替换。

但如果是这种情况,您可能希望首先学习HTML并能够在基本的Web浏览器中呈现它,然后再继续尝试学习Android。

答案 1 :(得分:0)

我不确定你为什么需要这个以及需要什么样的应用程序。但是如果你必须这样做,请检查foll代码:

$(function() {
    for(var i =0;i<101;i++) {
        if(jQuery('h'+i).length)
            jQuery('h'+i).html(jQuery('h'+i).html().split("").reverse().join(""));
    }
});