我在android中使用自定义选项卡。我已经通过许多谷歌搜索来隐藏自定义选项卡的 URL,但到处都显示无法隐藏 URL。我只想知道有什么方法可以隐藏自定义选项卡中的 URL .
问问题
3819 次
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 回答