その他の操作
編集の要約なし |
detailsタグとsummaryタグの挿入 |
||
(同じ利用者による、間の1版が非表示) | |||
1行目: | 1行目: | ||
MediaWikiですが、デフォルトではIframeタグは使用が禁止されていてユーザーがiframeタグを入力しても除去される仕様でした。これはIframeで埋め込んだコンテンツが著作権の侵害をする可能性があることと、外部サイトを埋め込むことによるセキュリティ上のリスクによるものでした。このIframeを許可されたドメインのみ埋め込むことを可能にする方法がありましたので備忘録として残しておきます。 | MediaWikiですが、デフォルトではIframeタグは使用が禁止されていてユーザーがiframeタグを入力しても除去される仕様でした。これはIframeで埋め込んだコンテンツが著作権の侵害をする可能性があることと、外部サイトを埋め込むことによるセキュリティ上のリスクによるものでした。このIframeを許可されたドメインのみ埋め込むことを可能にする方法がありましたので備忘録として残しておきます。 | ||
== インストール == | <details open> | ||
<summary>== インストール ==</summary> | |||
*[https://www.mediawiki.org/wiki/Extension:Iframe MediaWikiサイト]からGitプロジェクトページへ移動してZipファイルをダウンロードして、ファイルをextensions/フォルダー内のIframeという名前のディレクトリ内に配置します。 | *[https://www.mediawiki.org/wiki/Extension:Iframe MediaWikiサイト]からGitプロジェクトページへ移動してZipファイルをダウンロードして、ファイルをextensions/フォルダー内のIframeという名前のディレクトリ内に配置します。 | ||
*以下のコードを LocalSettings.php ファイルの末尾に追加します: | *以下のコードを LocalSettings.php ファイルの末尾に追加します: | ||
<code>wfLoadExtension( 'Iframe' );</code> | <code>wfLoadExtension( 'Iframe' );</code> | ||
</details> | |||
== 設定 == | <details open> | ||
<summary>== 設定 ==</summary> | |||
Iframeタグを使用するためのオプションのパラメータがいくつかあります。 LocalSettings.phpで設定することができます。 | Iframeタグを使用するためのオプションのパラメータがいくつかあります。 LocalSettings.phpで設定することができます。 | ||
=== 初期化 === | === 初期化 === | ||
まずは、設定のための変数を初期化します。<br> | |||
<code> | <code> | ||
$wgIframe = array(); | $wgIframe = array(); | ||
38行目: | 41行目: | ||
</pre> | </pre> | ||
という外部サイトのIframeコードを入手したとしたら、<code>src="https://your-domein/widget/XXXXXX/"</code>は除去してかつ、ドメインより後ろの相対パスはpathに記述する必要があるということです。 | という外部サイトのIframeコードを入手したとしたら、<code>src="https://your-domein/widget/XXXXXX/"</code>は除去してかつ、ドメインより後ろの相対パスはpathに記述する必要があるということです。 | ||
</details> | |||
== 動作環境 == | <details open> | ||
<summary>== 動作環境 ==</summary> | |||
* [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] | * [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] | ||
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe] | * [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe] | ||
* [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] | * [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] | ||
</details> | |||
== 参考資料 == | <details open> | ||
<summary>== 参考資料 ==</summary> | |||
* [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe] | * [https://www.mediawiki.org/wiki/Extension:Iframe Extension:Iframe] | ||
</details> | |||
[[Category:MediaWikiについての備忘録]] | [[Category:MediaWikiについての備忘録]] |