向Mediawiki页面添加Javascript代码(嵌入表单代码)

向Mediawiki页面添加Javascript代码(嵌入表单代码),mediawiki,hubspot,Mediawiki,Hubspot,我想使用嵌入代码(Javascript)将hubspot表单添加到mediaWiki页面。我能做到吗?如果是,怎么做 我在任何地方都找不到合适的解决方案或答案。尝试将代码添加到页面MediaWiki:Common.js。我找到了答案-必须启用$wgRawHtml=true;必须使用标签中的代码。由于my mediawiki仅限于授权管理员用户,因此启用$wgRawHtml=true;没关系。在对所有人都具有编辑权限的开放登录站点上启用$wgRawHtml=true将是一个巨大的安全问题。添加到M

我想使用嵌入代码(Javascript)将hubspot表单添加到mediaWiki页面。我能做到吗?如果是,怎么做


我在任何地方都找不到合适的解决方案或答案。

尝试将代码添加到页面
MediaWiki:Common.js
。我找到了答案-必须启用$wgRawHtml=true;必须使用标签中的代码。由于my mediawiki仅限于授权管理员用户,因此启用$wgRawHtml=true;没关系。在对所有人都具有编辑权限的开放登录站点上启用$wgRawHtml=true将是一个巨大的安全问题。添加到MediaWiki:Common.js会在站点范围内添加代码。您可以查看当前页面:
if mw.config.get('wgPageName')==='title')…
。如果您有权访问MediaWiki配置,您可以在
LocalSettings.php
中使用hook
BeforePageDisplay
,也可以在专门制作的扩展()中使用:```wgHooks['BeforePageDisplay'][]=函数(OutputPage$out,Skin$Skin):bool{$out->addScriptFile('/path/to/your/sctipt.js');返回true;}```