axllent / silverstripe-links-to-blank

扩展,为所有页面添加JavaScript,以便为所有出站链接和下载添加target="_blank"属性

安装次数: 1,736

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

开放问题: 0

类型:silverstripe-vendormodule

2.0.4 2023-05-29 05:03 UTC

This package is auto-updated.

Last update: 2024-08-29 07:37:21 UTC


README

一个扩展,自动在所有页面上添加JavaScript,以便为所有出站链接以及PDF、ZIP、TAR、DOC、PPT和Excel文件等“下载链接”添加target="_blank"属性。

出于安全考虑,它还会为出站链接添加rel="[noopener],以防止跨站攻击(查看此处)。

要求

  • Silverstripe ^4 || ^5

对于Silverstripe 3,请参阅Silverstripe3分支

安装

可以通过composer或手动下载版本进行安装。

通过composer

composer require axllent/silverstripe-links-to-blank

使用方法

默认情况下,模块将自动将一些压缩的内联JavaScript包含到您的页面中。如果您希望将其作为单独的JavaScript资源包含,则可以在yaml配置中定义(例如:app/_config/config.yml)。

Axllent\LinksToBlank\LinksToBlank:
  inline: false