b13 / snipper
通过在所有外部链接的 typolink 上添加 rel="noopener" 来确保外部链接的安全。
1.1.2
2019-11-07 11:18 UTC
Replaces
- snipper: 1.1.2
This package is auto-updated.
Last update: 2024-08-24 11:36:57 UTC
README
此软件包是TYPO3扩展,用于修改您网站上的外部链接。
正如在 developers.google.com 上的这篇文章所解释的,使用 target="_blank"
打开外部链接可能会对您页面的性能产生负面影响,因为这个新打开的页面可能运行在与您的页面相同的进程中。这还带来了安全风险,因为其他页面可能将您的页面重定向到恶意URL或使用JavaScript更改您页面的内容。
此扩展为所有使用 typolink
生成的TYPO3链接添加了钩子,并将 rel="noopener"
添加到所有在新窗口中打开且尚未具有 rel
属性的链接中。这影响了所有由TypoScript生成的链接(包括编辑器添加的RTE内容)或使用Fluid ViewHelper <f:link.typolink>
。
如何安装此扩展?
您可以通过Composer设置(composer require b13/snipper
)。
许可协议
此扩展的许可证为GPL v2+,与TYPO3核心相同。
有关详细信息,请参阅此存储库中的LICENSE文件。
致谢
snipper最初由David Steeb于2019年创建,用于斯图加特的b13
了解我们开发的更多TYPO3扩展,这些扩展有助于我们在客户项目中创造价值。作为我们工作方式的一部分,我们专注于测试和最佳实践,以确保我们所有代码的长期性能、可靠性和结果。