5

我正在创建一个加载一些网站的 web 视图。我想阻止这些网站中的广告出现在 web 视图中。我希望它适用于 http 和 https 网站。实际上,我可以通过 javascript 注入为 http 网站做到这一点。但是这种方法不适用于 https。有没有办法做到这一点?

4

1 回答 1

2

使用您拥有的某些代理服务器访问网站 (www.adwaresite.com)。您可以在 Google 应用引擎中非常轻松地创建一个。

在您的服务器上预取 www.adwaresite.com 的 html 并将 www.adwaresite.com 的基本标记添加到 html 的顶部并通过 http 将其发送到 android webview

<head>
<base href="http://www.w3schools.com/images/" target="_blank">
</head>

<body>
<img src="stickman.gif" width="24" height="39" alt="Stickman">
<a href="http://www.w3schools.com">W3Schools</a>
</body>

请注意上面代码中的基本标记。基本标签有助于将域添加到 html 中的相对 url。因此,它不是从地址栏中选择域,而是使用顶部指定的基本域

于 2015-08-24T06:10:33.253 回答