$AllowExternalChannelFunctions

$AllowExternalChannelFunctions

チャネル上のイベントに反応してセッション中に実行されるかもしれない関数を含むチャネルとのインタラクションを許可するかどう指定する.

詳細

  • デフォルトで,$AllowExternalChannelFunctionsFalseで属性Protectedを有する.
  • $AllowExternalChannelFunctions=Trueを使うと,あるチャネルを聞いたりそのチャネルに送信したりするたびにそのチャネル作成者が指定したコードの自動実行を許可することになるため,重大なセキュリティリスクが発生することがある.
  • $AllowExternalChannelFunctionsは,ノートブックインターフェース内の「環境設定」「セキュリティ」タブで再設定することができる.

例題

  (1)

デフォルトのセキュリティ設定で他のユーザのチャネルにメッセージを送ろうとする:

別のユーザのチャネル上でのコミュニケーションを有効にする:

これで別のユーザのチャネルにメッセージが送れるようになった:

セキュリティ設定をもとに戻す:

Wolfram Research (2016), $AllowExternalChannelFunctions, Wolfram言語関数, https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html (2020年に更新).

テキスト

Wolfram Research (2016), $AllowExternalChannelFunctions, Wolfram言語関数, https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html (2020年に更新).

CMS

Wolfram Language. 2016. "$AllowExternalChannelFunctions." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html.

APA

Wolfram Language. (2016). $AllowExternalChannelFunctions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html

BibTeX

@misc{reference.wolfram_2024_$allowexternalchannelfunctions, author="Wolfram Research", title="{$AllowExternalChannelFunctions}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_$allowexternalchannelfunctions, organization={Wolfram Research}, title={$AllowExternalChannelFunctions}, year={2020}, url={https://reference.wolfram.com/language/ref/$AllowExternalChannelFunctions.html}, note=[Accessed: 22-November-2024 ]}