EmbeddedHTML["string"]
HTMLコンテンツ"string"を含むWebのフレームとしてフォーマットされるオブジェクトである.
EmbeddedHTML[URL["url"]]
指定されたURLに対応するWebページのレンダリングとしてフォーマットする.
指定されたクラウドオブジェクトをWebのレンダリングとしてフォーマットする.
EmbeddedHTML
EmbeddedHTML["string"]
HTMLコンテンツ"string"を含むWebのフレームとしてフォーマットされるオブジェクトである.
EmbeddedHTML[URL["url"]]
指定されたURLに対応するWebページのレンダリングとしてフォーマットする.
指定されたクラウドオブジェクトをWebのレンダリングとしてフォーマットする.
詳細とオプション
- EmbeddedHTMLに与えられる文字列は,<html> ... </html>の形式で与えられた完全なHTMLページ用のHTML文,あるいは,HTMLページ本体に見られるような連続する純粋なHTMLタグでよい.
- JavaScriptあるいはCSSの使用には,完全なHTMLページ用のHTML文を与える必要がある.
- EmbeddedHTMLは,Wolfram Cloud Systemで完全にサポートされており,式の任意のレベルに使用することができる.デスクトップシステムでは,別個のブラウザウィンドウとしてしかサポートされないことがある.
- Wolfram Cloud Systemでは,EmbeddedHTMLはフレーム内に描画され,奇形あるいは悪意あるHTMLに対して頑強である.
- 次は,使用可能なオプションである.
-
ImageSize Automatic Webフレームのレンダリング用に取ってある幅と長さ "CompletePage" False 与えられたHTML文字列が完全なHTMLページを表すかどうか "Title" Automatic ボタンとして描画する際の,ブラウザウィンドウを開くボタンのキャプション "Verify" True Webページが埋込みを許すかどうかを確認するかどうか - ImageSize->Automaticのとき,Webフレームは,それが表示されているノートブックよりも大きくならない限りにおいて,HTMLを描画するのに十分大きさになる.
- "Title"->Automaticのとき,ボタンタイトルはリテラルなHTML文字列の短縮されたものか,埋め込まれたURLかである.
- EmbeddedHTML[URL[…]]でWebページのヘッダが埋込みを許可しないときは,別のブラウザウィンドウでWebページを開くリンクが返される.
例題
すべて開く すべて閉じる例 (1)
スコープ (1)
CloudDeploy[EmbeddedHTML["<b>This is bold.</b>"], "EmbeddedHTML/Scope/String"]CloudDeploy[EmbeddedHTML[URL["https://wolfram.com"]], "EmbeddedHTML/Scope/URL"]フォームをクラウドオブジェクトとして配備し,クラウドノートブックに埋め込む:
obj = CloudDeploy[FormFunction[{"x" -> "Integer"}, #x!&], "EmbeddedHTML/Scope/Form"]CloudDeploy[EmbeddedHTML[obj], "EmbeddedHTML/Scope/CloudObject"]オプション (4)
ImageSize (1)
"CompletePage" (1)
CloudDeploy[EmbeddedHTML["<html><head><style>body { background: yellow } </style></head><body>Text</body></html>", "CompletePage" -> True], "EmbeddedHTML/Options/CompletePage"]"CompletePage"->Trueでは自動サイズ検出が使えないので,埋込みにはノートブックの使用可能なフルサイズが使用される点に注意のこと.
"Title" (1)
"Verify" (1)
Webサイトが埋込みを許可するかどうかの確認を無効にすると,結果として表示されないIフレームになるかもしれない:
CloudDeploy[EmbeddedHTML[URL["https://www.youtube.com"], "Verify" -> False], "EmbeddedHTML/Options/Verify"]ページが埋込み可能かどうかを確認し,埋込みが許されない場合にはボタンを表示する:
CloudDeploy[EmbeddedHTML[URL["https://www.youtube.com"], "Verify" -> True, "Title" -> "Unable to embed page"], "EmbeddedHTML/Options/VerifyA"]考えられる問題 (2)
Webページのヘッダが埋め込みを許可しないかもしれないので,たとえクラウドノートブック内でも別のブラウザタブでWebページを開くボタンとして表示される:
CloudDeploy[EmbeddedHTML[URL["https://www.youtube.com"]], "EmbeddedHTML/PossibleIssues/youtube"]埋め込まれたHTML内で実行中のJavaScriptコードは,sandboxingのために外側のウィンドウにはアクセスできない.そのようなことを試みるとブラウザコンソールエラーになる:
CloudDeploy[EmbeddedHTML["<script>alert(window.parent.document.cookie)</script>"], "EmbeddedHTML/PossibleIssues/sandbox"]おもしろい例題 (1)
CloudDeploy[Manipulate[EmbeddedHTML[StringTemplate["
<!DOCTYPE html>
<html><body><h2 style=\"color:`1`\">
This text is `1`.
</h2></body></html>
"][color]], {{color, "red"}, {"red" -> Red, "green" -> Green, "blue" -> Blue}}, ControlPlacement -> Left, ContentSize -> 350]]関連するガイド
-
▪
- クラウド関数と配備 ▪
- Webの操作 ▪
- フォームインターフェースとアプリの作成 ▪
- 即時APIの作成
関連するワークフロー
- HTMLをクラウドノートブックに埋め込む
テキスト
Wolfram Research (2014), EmbeddedHTML, Wolfram言語関数, https://reference.wolfram.com/language/ref/EmbeddedHTML.html.
CMS
Wolfram Language. 2014. "EmbeddedHTML." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/EmbeddedHTML.html.
APA
Wolfram Language. (2014). EmbeddedHTML. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/EmbeddedHTML.html
BibTeX
@misc{reference.wolfram_2026_embeddedhtml, author="Wolfram Research", title="{EmbeddedHTML}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/EmbeddedHTML.html}", note=[Accessed: 16-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_embeddedhtml, organization={Wolfram Research}, title={EmbeddedHTML}, year={2014}, url={https://reference.wolfram.com/language/ref/EmbeddedHTML.html}, note=[Accessed: 16-September-2026]}