java - 安卓/Java : open a link in Chrome using a specific tab (not the last one)

标签 java android

我知道我可以使用 EXTRA_APPLICATION_ID 以免让 chrome 总是打开一个新选项卡,但这会产生不良影响:它会打开上次使用的选项卡中的 URL,而我不这样做'不想。

我的 Intent 是:仅在第一次打开新选项卡中的 URL,然后始终使用该选项卡,而不管用户是否已经导航到其他选项卡。

为什么我想要这个:因为我正在获取复制到剪贴板的文本,并且我希望在特定的 URL 上搜索该文本。因此,如果用户在某个新闻网站上复制了他想要搜索的词,Chrome 将在他所在的同一标签页打开,这是不希望的。

有什么办法可以实现吗?

最佳答案

没有办法做到这一点(因为永远不会返回打开的选项卡的索引 - 并且无法判断要远程控制哪个选项卡;这不像 Chrome 扩展程序那样工作)。

但是您可以只使用 WebView - 这将提供所需的效果 - 尽管永远不会离开应用程序;甚至是覆盖 DialogFragment 中的 WebView,而不是新的 Activity

关于java - 安卓/Java : open a link in Chrome using a specific tab (not the last one),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53758825/

相关文章:

Android 模拟器没有响应

java - 自定义 facelet 函数是否脏?

Java 在 servlet 上下文中存储与数据库查找

java - 如何从 java.nio.Path 获取路径字符串?

android - Android WebView加载本 map 片的方法

android - videoplayer 插件不适用于 cordova/phonegap

Java 按键事件 : how to read in two keys at once

java - openCSV 库从变量中删除引号

java - 如何捕获 "Fatal signal 11 (SIGSEGV)"?

android - 当您上传未使用上传证书签名的 APK 时;你必须使用相同的证书吗?