Chrome自定义标签,隐藏关闭按钮和处理设备后退按钮

时间:2018-02-15 07:53:55

标签: android xamarin xamarin.android chrome-custom-tabs

我在Xamarin安卓应用程序中使用chrome自定义标签并打开谷歌页面网址(将来会是我的网站网址),我想知道是否可以隐藏关闭按钮?目前,如果用户关闭自定义选项卡,则会显示空白页面,我不希望用户关闭选项卡。

enter image description here

其次,如果用户按下设备后退按钮,则会发生相同的事情,显示空白页面。

我可以做些什么?

2 个答案:

答案 0 :(得分:2)

就关闭按钮而言,不,您无法将其删除。您可以将其从public function getCoin(){ $sql = 'SELECT * from `'CONDITION'` ORDER BY `condition_id` DESC'; return $this->query_rows( $sql ); } public function getCoinSuccess($id){ $sql = 'SELECT * from `'.MEMBER_CONDITION.'` WHERE member_id = '.$id; return $this->query_rows( $sql ); } 更改为后退箭头,但就是这样。

Chrome自定义标签不是用作嵌入式浏览器,而是用于打开您的外部内容,Auth2进程,以显示不在您的域内的链接等等。让用户保持在您的应用体验中,一旦完成外部内容,他们就会通过关闭按钮或软/硬后退按钮返回到您的应用。

如果您正在寻找嵌入式浏览器,Google / Chrome的开发团队仍建议您使用X

  

如果您希望用户感觉“自定义标签”是模式对话框,请使用默认的“X”按钮。如果您希望用户感觉自定义选项卡是应用程序流的一部分,请使用后退箭头。

re:https://developer.chrome.com/multidevice/android/customtabs

答案 1 :(得分:1)

可以使用WebView加载网页,而不是使用自定义标签。虽然无法删除“ X”箭头,但是可以创建一个以WebView作为XML元素的活动,并使用WebView加载网页。