- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个网站,它也是一个 PWA。
如果我将 PWA 添加到我的设备 (Android),然后返回浏览器(Chrome,适用于 Android 的最新可用版本),带有 target="_blank"
的链接将在PWA,无论如何。
我知道这可能是一个极端情况,但如果我想确保浏览器链接将在浏览器中打开而不是在 PWA 中怎么办?
iOS 行为正确...
最佳答案
在 manifest.json 中设置一个范围,它决定哪些链接将在 PWA 中打开,哪些将在浏览器中打开:
scope parameter in PWA Manifest
编辑:解释和示例都在上面链接的页面上......但是我可以为你粘贴它们,如果有帮助的话?
The scope member is a string that defines the navigation scope of this web application's application context. It restricts what web pages can be viewed while the manifest is applied. If the user navigates outside the scope, it reverts to a normal web page inside a browser tab or window.
If the scope is a relative URL, the base URL will be the URL of the manifest.
相对作用域:"scope": "/app/"
将范围限制为域: "scope": "https://example.com/"
结合上面的例子: "scope": "https://example.com/subdirectory/"
关于android - 目标 ="_blank"链接在 PWA 中打开,而不是在 Android 的浏览器中打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53173797/
target="_blank" 和 target=_blank 有区别吗? 似乎具有相同的行为,但只是想确定一个是否比另一个更好(以及为什么)。我一直使用引号,但在阅读 Rails 教程时发现 Mic
外部网站的链接是否应该设置 target=_blank?例如。我在 www.acme.net 上并且有一个指向 www.otherplace.net 的链接,该链接应该是: otherplace's
当我使用 target="_blank" 的常规链接时,我会打开一个新选项卡,但是当我使用 JS window.open(url, "_blank"); 我得到一个新窗口(我从 Response.Wr
在插入某些带有滚动条的 jQuery DIV 滚动条后,我花了 2 天的时间修复了故障 href="" 链接。 我在这些 DIV 中有 href="" 链接,单击它们但浏览器没有执行任何操作,无论它们
Drupal 中是否有任何模块可以为所有外部站点设置 target="_blank" 最佳答案 我认为这里有一个用 javascript 实现的模块:http://drupal.org/project
这个问题已经有答案了: How can I open a link in a new window? (10 个回答) 已关闭10 年前。 我已经根据其他 StackOverflow 问题/答案设置了
如何替换所有出现的 所以在这里我想将 target="_bank"添加到所有具有 ' http://localhost:4000/disease/description/ 的 anchor 标记。
我已经通过js添加了一个图像,但似乎不知道如何向该图像添加链接以及target="_blank"...这是我正在使用的代码: $(function() { $('body').delegate('
在你们的帮助下,我现在有了一个可以像魅力一样工作的脚本。我现在唯一需要的是在新选项卡/窗口中打开 URL 的脚本。 $(document).ready(function() { $("#ons
我使用链接标签将我的页面重定向到新选项卡中的另一个页面,但 target="_blank"不起作用! { e.preventDefault();
我在我的 asp 页面上添加了一个按钮,我正在服务器端执行一些过程,然后将链接重定向到另一个页面。 我在页面中所做的是在 asp:Button 上调用一个方法OnClientClick我分配 aspn
我正在尝试以全屏方式打开新页面。下面的尺寸是我的屏幕分辨率。我仍然必须单击浏览器上的可调整大小的按钮才能将其扩展到全屏。 如何在不单击重新调整大小的情况下打开它以填充屏幕? Helper.Redire
这个问题在这里已经有了答案: JavaScript: location.href to open in new window/tab? (7 个答案) How to add/update an at
我正在研究 jQuery,遇到了一个我似乎无法解决的问题。我知道使用 jQuery 是可能的,但找不到合适的示例来处理。我有一个页面,其中包含几个添加了属性/值 target="_blank" 的常规
页面有带超链接的图像,超链接有 target="_blank",每次我按该图像加载新的 firefox 并且该超链接被重定向到新的 firefox 网站 我失去了对该网页的所有控制权。可以删除或更改超
有些情况下我必须在新窗口/选项卡中打开链接。有没有一种对严格的 HTML 有效的方法?使用 jQuery 这样做是可以接受的,但我不想只是将 target="_blank" 偷偷带回 jQuery,这
target="_blank" 的最佳替代方案是什么? 这是我们使用的文档类型和 html 声明: 最佳答案 它只是按照 XHTML Transitional 有效。您可以继续使用它们。它仅根据
什么时候适合在超链接上使用 target="_blank" 属性? 编辑: 澄清一下,我知道语法会打开一个新的浏览器窗口。我想问的是什么时候这样做合适? 最佳答案 每当您想惹恼用户时。 更严重的是,因
我正在 Android Studio 中构建一个在 WebView 中显示页面的应用程序,但我似乎无法让 WebView 在同一个 WebView 中打开带有 target='_blank' 的页面。
It's valid in XHTML 1.1和WCAG 2.0准则没有有关其用法的任何信息? 我知道在严格的XHTML 1.0中这是无效的,但是如果很多人都在使用其他功能,例如JavaScript,
我是一名优秀的程序员,十分优秀!