- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经启动并运行了一个 MediaWiki,并且我添加了 SemanticMediaWiki 以便能够做更多的事情。现在我想要使用 SMW 添加的数据使用 JavaScript 生成一些精美的图形。我的问题如下。
我找不到太多关于如何在 MediaWiki 中嵌入 JavaScript 的信息。
就我而言,我需要的只是一种调用 JavaScript 的方法,它从询问数组 (SMW) 中获取一个数组,利用该数据生成一些带有链接的框,并向其添加一些 CSS。
到目前为止,我什至还没有找到运行它的方法(除了将它扔到 common.js 中,这并不是很有帮助)。
最佳答案
我不确定你所说的“特定于页面”是什么意思。如果您只想在一个页面上运行此 JS,您可以简单地在 Common.js 中添加类似的内容
if ( mw.config.get( 'wgPageName' ) === 'Pagename' ) {
[dostuff]
}
如果你想利用ResourceLoader (请阅读,这是 MediaWiki JavaScript 文档的主要入口点),gadget 怎么样? ?
关于javascript - 在 MediaWiki 和/或 SMW 上运行页面特定 JavaScript 的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29259287/
我一直在玩弄mwclient查询运行 SMW 扩展的 wiki 安装。 mwclient.client.Site 可以使用“ask”方法,这非常方便。不过,我想进一步询问并使用browserbysub
我已经启动并运行了一个 MediaWiki,并且我添加了 SemanticMediaWiki 以便能够做更多的事情。现在我想要使用 SMW 添加的数据使用 JavaScript 生成一些精美的图形。我
我是一名优秀的程序员,十分优秀!