WikiChree.COM
新規
編集
添付
管理
WikiChreeガイド
WikiChreeの公式ガイドです。
最新の20件
2026-09-19
プラグイン/linkvote
2026-09-05
DokuFarm
WikiChree.COM
プラグイン/touchgraph
プラグイン/tracker_list
プラグイン/template
プラグイン/version
プラグイン/yetlist
プラグイン/unfreeze
プラグイン/source
プラグイン/versionlist
プラグイン/update_entities
2026-09-04
[テーブル番号または設定]
プラグイン/vote
プラグイン/tracker
プラグイン/topicpath
プラグイン/size
プラグイン/showrss
プラグイン/server
プラグイン/setlinebreak
開始行:
* Pkript/設定/サニタイザ [#c59c4034]
スクリプトの出力HTMLに対する自動サニタイズの仕様。
** リファレンス [#u1e3bd1a]
スクリプトの出力HTMLは自動でサニタイズされる。
- script / iframe 等の危険なタグは無効化される
- onclick 等のイベント属性は除去される
- href / src の javascript: と data: スキームは除去される
- class と id には自動で pkript- 接頭辞が付与される
*** style属性で使えるCSS [#style]
プロパティのホワイトリストと値のパターン検査を組み合わせ...
|~分類|~許可するプロパティ|h
|色と文字|color, background-color, font-*, text-*, line-h...
|ボックス|margin*, padding*, border*, box-shadow, box-siz...
|テーブル|border-collapse, border-spacing, table-layout, ...
|Flexbox|flex*, justify-*, align-*, order, gap, row-gap, ...
|Grid|grid-template-*, grid-auto-*, grid-area, grid-colum...
|アニメーション|transition*, animation*, transform, trans...
|配置|position, z-index, top, right, bottom, left, inset|
#highlight{{
<div style="transform:rotate(3deg); transition:all 0.3s e...
}}
**** 配置プロパティ [#position]
position と z-index は使える。ただし次の2つの条件が付く。
- ブロック出力(#pkript, #スクリプト名)のみ。インライン...
- position の値は static / relative / absolute / sticky ...
ブロック出力は、配置を含むためのラッパー要素に包まれる。...
#highlight{{
function plugin_badge_convert(e) {
return <div style="position:relative">
<span style="position:absolute; top:0; right:0; z...
<p>{e.args[0]}</p>
</div>;
}
}}
長さの単位は px, em, rem, %, vw, vh などが使える。
禁止されるプロパティと値:
|~禁止対象|~理由|h
|url(...) を含む値|外部リソース参照を防ぐため(background...
|expression(...) / javascript: / @import / \ / /*|スクリ...
関数はホワイトリスト制: rgb / rgba / hsl / hsla、translat...
規則に合わないプロパティは、そのプロパティのみ除去される...
animation-name が参照するキーフレームはスクリプトから定義...
終了行:
* Pkript/設定/サニタイザ [#c59c4034]
スクリプトの出力HTMLに対する自動サニタイズの仕様。
** リファレンス [#u1e3bd1a]
スクリプトの出力HTMLは自動でサニタイズされる。
- script / iframe 等の危険なタグは無効化される
- onclick 等のイベント属性は除去される
- href / src の javascript: と data: スキームは除去される
- class と id には自動で pkript- 接頭辞が付与される
*** style属性で使えるCSS [#style]
プロパティのホワイトリストと値のパターン検査を組み合わせ...
|~分類|~許可するプロパティ|h
|色と文字|color, background-color, font-*, text-*, line-h...
|ボックス|margin*, padding*, border*, box-shadow, box-siz...
|テーブル|border-collapse, border-spacing, table-layout, ...
|Flexbox|flex*, justify-*, align-*, order, gap, row-gap, ...
|Grid|grid-template-*, grid-auto-*, grid-area, grid-colum...
|アニメーション|transition*, animation*, transform, trans...
|配置|position, z-index, top, right, bottom, left, inset|
#highlight{{
<div style="transform:rotate(3deg); transition:all 0.3s e...
}}
**** 配置プロパティ [#position]
position と z-index は使える。ただし次の2つの条件が付く。
- ブロック出力(#pkript, #スクリプト名)のみ。インライン...
- position の値は static / relative / absolute / sticky ...
ブロック出力は、配置を含むためのラッパー要素に包まれる。...
#highlight{{
function plugin_badge_convert(e) {
return <div style="position:relative">
<span style="position:absolute; top:0; right:0; z...
<p>{e.args[0]}</p>
</div>;
}
}}
長さの単位は px, em, rem, %, vw, vh などが使える。
禁止されるプロパティと値:
|~禁止対象|~理由|h
|url(...) を含む値|外部リソース参照を防ぐため(background...
|expression(...) / javascript: / @import / \ / /*|スクリ...
関数はホワイトリスト制: rgb / rgba / hsl / hsla、translat...
規則に合わないプロパティは、そのプロパティのみ除去される...
animation-name が参照するキーフレームはスクリプトから定義...
ページ名:
既存のページ名で編集する