WebView 提取和编辑 html

WebView extract and edit html

我正在 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>

(全部"abc"变为"cba") 然后,我想在我的 WebView 中显示新代码。我怎样才能做到这一点?谢谢

首先,请注意您的 header 标签:<h100> 是新手常见的误解。 <h_> 标签只是您页面的一个组织项目,并且只用于 <h6> 您可以在同一页面上有多个 <h1> 标签,它们只是该部分内容的标题( <h2> 表示 <h1> 的一个小节,等等)。

从那里开始,当您说 "original source" 时,我假设您的意思是这是您自己的代码,对吗?不是来自其他站点的 WebView?如果是这种情况,并且您只想在自己的代码中更改特定字符串的特定实例,那么通过您使用的任何文本或代码编辑器进行查找和替换应该就足够了。

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

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

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