axllent / silverstripe-links-to-blank
扩展,为所有页面添加JavaScript,以便为所有出站链接和下载添加target="_blank"属性
2.0.4
2023-05-29 05:03 UTC
Requires
- silverstripe/cms: ^4.0 || ^5.0
- silverstripe/vendor-plugin: ^1.0 || ^2.0
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