2

我在android中使用自定义选项卡。我已经通过许多谷歌搜索来隐藏自定义选项卡的 URL,但到处都显示无法隐藏 URL。我只想知道有什么方法可以隐藏自定义选项卡中的 URL .

我的应用程序的网址

4

1 回答 1

3

你可以试试这个丑陋的解决方案,当你没有更好的解决方案时,它可以解决问题:

1) 创建一个包含以下内容的 html 文档:

<frameset rows="100%">
     <frameset cols="100%">
          <frame src="http://192.169.218.96:7777" frameborder="0">
     </frameset>
</frameset>

2) 将其保存在您的资产文件夹中(与RES级别相同,不在其中)。试图说明这一点:

+ src
++ main
+++ assets
+++ java
+++ res

3) 让您的 customTab 加载此资产而不是原始网址(如果不存在互联网,您可以在此处实施连接检测器以显示替代内容)。

编辑:4)然后在您的自定义选项卡加载方法上使用此字符串(考虑到您使用name.html名称保存了框架集 html ):

String loadPage = "file:///android_asset/name.html";

不要使用常见的 html、head、body(等等)标签,就像我在上面展示的那样。

旧但完全符合 W3C 和浏览器解决方案。详情:https ://www.w3.org/TR/1999/REC-html401-19991224/present/frames.html#h-16.2.1

于 2017-05-27T06:23:17.670 回答