如何打开从 pwa(在 android shell 中)到另一个浏览器的链接

js初学者

我有一个在 android shell 中运行的简单 pwa 应用程序。每当我单击链接时,它都会在 android 浏览器外壳中打开 url。如何让它在另一个浏览器中打开?

到目前为止我已经尝试过的:

以下代码段也不起作用:

openlLink = (link) =>{
    window.open(link,'My Page',500,500);
  }

所需的结果是在任何其他独立浏览器中打开链接,而不是在 web 视图中。

弗朗切斯科

你是怎么配置的manifest.json

您的应用程序导航的方式取决于您在 Web 应用程序清单中定义的范围。来自谷歌开发者文档

范围定义了浏览器认为在您的应用程序中的一组 URL,用于决定用户何时离开应用程序。范围控制包含 Web 应用程序中所有入口和出口点的 URL 结构。您的 start_url 必须位于范围内

注意:如果用户单击您的应用中导航到范围之外的链接,则该链接将在现有 PWA 窗口中打开并呈现。如果您希望链接在浏览器选项卡中打开,您必须将 target="_blank" 添加到标记中。在 Android 上,带有 target="_blank" 的链接将在 Chrome 自定义标签中打开。

因此,我会检查您的网络清单并使用 target="_blank" 作为外部链接。


更新

我写了一系列关于 PWA 的文章。这篇文章专门讨论了 Web 应用程序清单以及如何在用户的主屏幕上安装 PWA。

否则一个可能的例子可能是:

{
  "name": "My PWA",
  "start_url": "/myApp/?source=pwa",
  "scope": "/myApp/",
  "display": "standalone"
}

Routes under:myWebSite/myApp/...将在您的 PWA 范围内,而:myWebSite/admin/...将在它之外。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PWA中更改Android导航栏的颜色?

来自分类Dev

Android活动-如何在android中打开另一个活动?

来自分类Dev

Ext4.2.1如何从另一个浏览器选项卡中打开带有小部件的新浏览器选项卡

来自分类Dev

PWA:强制window.open而不是PWA打开浏览器

来自分类Dev

Android Studio-如何从导航抽屉中打开另一个片段

来自分类Dev

如何在Android Studio中打开另一个项目

来自分类Dev

如何在Android浏览器中打开pdf文件?

来自分类Dev

如何在android浏览器中打开pdf文件?

来自分类Dev

有什么方法可以在 Javascript 中的某个事件上重新加载/刷新在另一个浏览器中打开的另一个 URL

来自分类Dev

如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

来自分类Dev

在外部浏览器中从FB应用程序打开PWA

来自分类Dev

如何将网页作为 Web Video Wall 镜像到另一个浏览器?

来自分类Dev

打开主 shell 后立即打开另一个 SWT Shell

来自分类Dev

使用EmbeddedWB和:OnBeforeNavigate2在另一个浏览器中打开URL

来自分类Dev

如何检查用户是使用PWA还是浏览器

来自分类Dev

chrome书签打开另一个浏览器?

来自分类Dev

如何使setInterval countUp计时器即使在“另一个页面”或“浏览器刷新”中也保持计数?

来自分类Dev

如何在Mac中打开conda shell

来自分类Dev

如何退出在脚本中打开的shell?

来自分类Dev

如何在 GNOME 中打开内核 shell?

来自分类Dev

如何在由另一个shell脚本启动的shell脚本中获取`pwd`

来自分类Dev

如何打开一个UIWebView到另一个UIWebView的链接?

来自分类Dev

Shell脚本-如何将带有变量结果的curl命令存储到另一个变量中?

来自分类Dev

从另一个活动(Android)启动社交媒体应用程序或浏览器

来自分类Dev

如何将HashSet对象从一个片段传递到android中的另一个片段

来自分类Dev

在python脚本中通过shell命令打开一个android应用程序

来自分类Dev

在Android中进行Robotium测试时如何从项目中打开另一个项目

来自分类Dev

如何在一个shell脚本中重用R变量到另一个shell脚本?

来自分类Dev

在浏览器中从winforms gridview列中打开一个链接

Related 相关文章

  1. 1

    如何在PWA中更改Android导航栏的颜色?

  2. 2

    Android活动-如何在android中打开另一个活动?

  3. 3

    Ext4.2.1如何从另一个浏览器选项卡中打开带有小部件的新浏览器选项卡

  4. 4

    PWA:强制window.open而不是PWA打开浏览器

  5. 5

    Android Studio-如何从导航抽屉中打开另一个片段

  6. 6

    如何在Android Studio中打开另一个项目

  7. 7

    如何在Android浏览器中打开pdf文件?

  8. 8

    如何在android浏览器中打开pdf文件?

  9. 9

    有什么方法可以在 Javascript 中的某个事件上重新加载/刷新在另一个浏览器中打开的另一个 URL

  10. 10

    如何使用Selenium WebDriver在同一浏览器的另一个选项卡上打开URL?

  11. 11

    在外部浏览器中从FB应用程序打开PWA

  12. 12

    如何将网页作为 Web Video Wall 镜像到另一个浏览器?

  13. 13

    打开主 shell 后立即打开另一个 SWT Shell

  14. 14

    使用EmbeddedWB和:OnBeforeNavigate2在另一个浏览器中打开URL

  15. 15

    如何检查用户是使用PWA还是浏览器

  16. 16

    chrome书签打开另一个浏览器?

  17. 17

    如何使setInterval countUp计时器即使在“另一个页面”或“浏览器刷新”中也保持计数?

  18. 18

    如何在Mac中打开conda shell

  19. 19

    如何退出在脚本中打开的shell?

  20. 20

    如何在 GNOME 中打开内核 shell?

  21. 21

    如何在由另一个shell脚本启动的shell脚本中获取`pwd`

  22. 22

    如何打开一个UIWebView到另一个UIWebView的链接?

  23. 23

    Shell脚本-如何将带有变量结果的curl命令存储到另一个变量中?

  24. 24

    从另一个活动(Android)启动社交媒体应用程序或浏览器

  25. 25

    如何将HashSet对象从一个片段传递到android中的另一个片段

  26. 26

    在python脚本中通过shell命令打开一个android应用程序

  27. 27

    在Android中进行Robotium测试时如何从项目中打开另一个项目

  28. 28

    如何在一个shell脚本中重用R变量到另一个shell脚本?

  29. 29

    在浏览器中从winforms gridview列中打开一个链接

热门标签

归档