浏览器中的“在新标签页中打开链接”与HTML中的“ target = _blank”

我正在为Outlook Web Access开发插件。我的插件只是使用标签的按钮,通过该按钮target='_blank'可以将用户发送到另一个页面。根据Microsoft提供的文档

在受支持的Web客户端(例如Excel Online和Outlook Web App)中,Office加载项托管在使用HTML5沙箱属性运行的iframe中。不允许使用ActiveX组件或浏览Web客户端的主页。通过集成Office的JavaScript API,可以在Web客户端中启用Office加载项支持。以与桌面客户端应用程序类似的方式,JavaScript API管理加载项生命周期以及加载项与Web客户端之间的互操作性。通过使用特殊的跨框架后消息通信基础结构来实现此互操作性。桌面客户端上使用的同一JavaScript库(Office.js)可用于与Web客户端交互。

由于提到了沙箱,因此单击链接时,目标页面无法正确显示,而部分显示。出乎意料的是,如果我右键单击相同的链接并选择“在新选项卡中打开链接”,则目标页面显示良好,而不会丢失其内容。

我的问题是:target='_blank'在HTML中使用属性和在浏览器中选择“在新选项卡中打开链接”选项之间有什么区别以及如何模拟“在新选项卡中打开链接”选项以使我的插件正常工作而用户无需右键单击链接。

PS我在Firefox和Chrome中都尝试过,它们具有相同的行为。

保罗·兰德尔

target="_blank"通常会在浏览器配置指定的位置打开链接。据我所知,没有办法控制标记本身的工作方式。您是否已在多个浏览器中尝试过此操作?编辑:模拟“在新选项卡中打开”功能,target="_blank"是正确的。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

p:menuitem中的target =“ _ blank”无法打开新标签页

来自分类Dev

setAttribute target _blank不在新标签页中打开

来自分类Dev

在新标签页target =“ _ blank”中打开帖子上的所有链接

来自分类Dev

如何禁止WebView在WinRT中打开浏览器上的链接(target = _blank links)?

来自分类Dev

在Safari中打开WKWebview target =“ _ blank”链接

来自分类Dev

浏览器中带有 target='_blank' 的 GeckoFX 超链接

来自分类Dev

target="_blank" 不打开新标签

来自分类Dev

功能使用JavaScript在新窗口/标签页(target = _blank)中检测打开

来自分类常见问题

使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

来自分类Dev

在此php代码中target = _Blank

来自分类Dev

具有`target =“ _ blank”`的沙盒iFrame无法打开新标签页或窗口

来自分类Dev

具有`target =“ _ blank”`的沙盒iFrame无法打开新标签页或窗口

来自分类Dev

单击目标_blank的链接使浏览器立即关闭新标签页

来自分类Dev

在新选项卡中打开外部WooCommerce产品-添加属性target =“ _ blank”

来自分类Dev

如何在PyQtWebEngine中使用target =“ _ blank”打开超链接?

来自分类Dev

具有target =“ _ blank”的打开链接无法修复它

来自分类Dev

是否不再需要target =“ _ blank”中的下划线?

来自分类Dev

<form target =“ _ blank”>在iOS 7.0.3中不起作用

来自分类Dev

如何在此代码中添加target =“ _ blank”

来自分类Dev

JavaScript从target = _blank提交的表单中检索窗口句柄

来自分类Dev

如何在iframe中的<a>广告代码中使用target = blank?

来自分类Dev

<form target =“ _ blank”>在iOS 7.0.3中不起作用

来自分类Dev

JavaScript从target = _blank提交的表单中检索窗口句柄

来自分类Dev

target_blank在<a>标记中不起作用

来自分类Dev

将target = _blank添加到外部链接

来自分类Dev

target = _blank不适用于GA出站链接跟踪

来自分类Dev

Javascript-如何通过简单链接实现target = _blank

来自分类Dev

将target = _blank添加到外部链接

来自分类Dev

如何在PHP代码中添加target = _blank以在新窗口中打开?

Related 相关文章

  1. 1

    p:menuitem中的target =“ _ blank”无法打开新标签页

  2. 2

    setAttribute target _blank不在新标签页中打开

  3. 3

    在新标签页target =“ _ blank”中打开帖子上的所有链接

  4. 4

    如何禁止WebView在WinRT中打开浏览器上的链接(target = _blank links)?

  5. 5

    在Safari中打开WKWebview target =“ _ blank”链接

  6. 6

    浏览器中带有 target='_blank' 的 GeckoFX 超链接

  7. 7

    target="_blank" 不打开新标签

  8. 8

    功能使用JavaScript在新窗口/标签页(target = _blank)中检测打开

  9. 9

    使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

  10. 10

    在此php代码中target = _Blank

  11. 11

    具有`target =“ _ blank”`的沙盒iFrame无法打开新标签页或窗口

  12. 12

    具有`target =“ _ blank”`的沙盒iFrame无法打开新标签页或窗口

  13. 13

    单击目标_blank的链接使浏览器立即关闭新标签页

  14. 14

    在新选项卡中打开外部WooCommerce产品-添加属性target =“ _ blank”

  15. 15

    如何在PyQtWebEngine中使用target =“ _ blank”打开超链接?

  16. 16

    具有target =“ _ blank”的打开链接无法修复它

  17. 17

    是否不再需要target =“ _ blank”中的下划线?

  18. 18

    <form target =“ _ blank”>在iOS 7.0.3中不起作用

  19. 19

    如何在此代码中添加target =“ _ blank”

  20. 20

    JavaScript从target = _blank提交的表单中检索窗口句柄

  21. 21

    如何在iframe中的<a>广告代码中使用target = blank?

  22. 22

    <form target =“ _ blank”>在iOS 7.0.3中不起作用

  23. 23

    JavaScript从target = _blank提交的表单中检索窗口句柄

  24. 24

    target_blank在<a>标记中不起作用

  25. 25

    将target = _blank添加到外部链接

  26. 26

    target = _blank不适用于GA出站链接跟踪

  27. 27

    Javascript-如何通过简单链接实现target = _blank

  28. 28

    将target = _blank添加到外部链接

  29. 29

    如何在PHP代码中添加target = _blank以在新窗口中打开?

热门标签

归档