Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在实现小工具时,是否有一个设置可以告诉博主仅在帖子(或主页)中显示小工具?
我知道可以向模板 html 添加条件标签,但这不是我所追求的。我需要想办法通过小工具的代码来做到这一点,这样最终用户就不需要干扰任何代码来实现效果。
我想这是不可能的。
我想出的解决方法是将小工具的默认高度设置为 0,然后使用 javascript 来确定我们是在主页上还是在单个帖子上,然后根据要求将小工具的大小调整为所需的高度. 在这种情况下,有必要<Require feature="dynamic-height"/>在 xml 文件的 ModulePref 部分中包含并使用该gadgets.window.adjustHeight()函数。
<Require feature="dynamic-height"/>
gadgets.window.adjustHeight()
使用此解决方法需要注意的是,当高度设置为 0 时,小工具事件将占用至少 10 像素的高度。