検索を切り替える
検索
メニューを切り替える
15
20
2
396
案内
メインページ
Euro Truck Simulator 2の概要
Euro Truck Simulator 2の基本
Euro Truck Simulator 2のデータ
Euro Truck Simulator 2のマップ
特別ページ
ファイルをアップロード
MediaWiki
MediaWikiについての備忘録
WikiMediaをはじめよう
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
サイドバーの編集
通知
個人設定を切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。
user-interface-preferences
個人用ツール
アカウント作成
ログイン
IframeタグをMediaWikiで使うのソースを表示
提供:Euro Truck Simulator 2 FanWiki
表示
閲覧
ソースを閲覧
履歴表示
associated-pages
ページ
議論
その他の操作
←
IframeタグをMediaWikiで使う
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
自動承認された利用者
、emailconfirmed。
ページの編集を始める前にメールアドレスの確認をする必要があります。
個人設定
でメールアドレスを設定し、確認を行ってください。
このページのソースの閲覧やコピーができます。
MediaWikiですが、デフォルトではIframeタグは使用が禁止されていてユーザーがiframeタグを入力しても除去される仕様でした。これはIframeで埋め込んだコンテンツが著作権の侵害をする可能性があることと、外部サイトを埋め込むことによるセキュリティ上のリスクによるものでした。このIframeを許可されたドメインのみ埋め込むことを可能にする方法がありましたので備忘録として残しておきます。 <details open> <summary>== インストール ==</summary> *[https://www.mediawiki.org/wiki/Extension:Iframe MediaWikiサイト]からGitプロジェクトページへ移動してZipファイルをダウンロードして、ファイルをextensions/フォルダー内のIframeという名前のディレクトリ内に配置します。 *以下のコードを LocalSettings.php ファイルの末尾に追加します: <code>wfLoadExtension( 'Iframe' );</code> </details> <details open> <summary>== 設定 ==</summary> Iframeタグを使用するためのオプションのパラメータがいくつかあります。 LocalSettings.phpで設定することができます。 === 初期化 === まずは、設定のための変数を初期化します。<br> <code> $wgIframe = array(); </code> === 許可ドメインの設定 === デフォルトでは、全てのドメインが拒否されています。そのためLocalSettings.phpで一つづつ許可するドメインを記述して指定する必要があります。<br> <code>$wgIframe['server']['local'] = [ 'scheme' => 'https', 'domain' => 'your-domein.com' ];</code><br> これは、localドメインに対してIframeを許可する記述です。<br> <code>$wgIframe['server']['steam'] = [ 'scheme' => 'https', 'domain' => 'steampowered.com' ];</code><br> これは、steamというキーに対して、<code>steampowered.com</code>というドメインを許可するという記述です。 === Iframeタグの記述例 === <pre> <iframe key="steam" level="store" path="widget/XXXXXX/" frameborder="0" width="640" height="190"></iframe> </pre> 通常のIframeタグの記述ルールとは変わっていることに注目してください。 key:LocalSettings.phpに記述した<code>key="steam"</code>を明記します。 level:これは表示したいWEBページにサブドメインがあるときに記述します。デフォルトは空です。<br> <code>level="store"</code>は、LocalSettings.phpで設定した<code>steampowered.com</code>のサブドメインを指定しています。<br> path:これはURLのドメインより後ろの部分 <pre>https://store.steampowered.com/widget/XXXXXX/</pre> URLの<code>widget/XXXXXX/</code>を指定します。これは、おそらくですが少しでもセキュリティリスクを減らすために絶対パス(完全なURLの)ではなく相対パス(ドメインを除去したURL)で記述する措置にしたのだと考えています。<br> 注意することは、 <pre> <iframe src="https://your-domein/widget/XXXXXX/" frameborder="0" width="640" height="190"></iframe> </pre> という外部サイトの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/Extension:Iframe Extension:Iframe] * [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] </details> [[Category:MediaWikiについての備忘録]]
IframeタグをMediaWikiで使う
に戻る。
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。
詳細情報
OK