[1]
[CITE[DTV A S E L 1 (DASE-1) P 2: D A E ATSC Standard]] <http://www.atsc.org/standards/a_100_2.pdf>

[CSECTION[4.7 Ecmascript Identifier Scheme]]
に [CODE(URI)[ecmascript:]] URI scheme の定義があります。
([[名無しさん]] [sage])

[2]
>>1 によれば構文は [Q[[CODE[ecmascript_URI : "ecmascript:" statementList]]]<http://www.atsc.org/standards/a_100_2.pdf>]
で、 [CODE(ABNF)[statementList]] は [[ECMAScript]] の文の並びでしかも [[RFC 2396]] [CODE(ABNF)[[[opaque_part]]]] だそうです。詳しくは >>1 の仕様書を読んでください。
([[名無しさん]] [sage])

[3]
>>2 しかも非空。
([[名無しさん]] [sage])

[4]
[CITE@en[Extensible 3D (X3D), ISO/IEC 19775-1:200x, Part 1 -- 9 Networking component]] 
<http://www.web3d.org/x3d/specifications/ISO-IEC-19775-IS-X3DAbstractSpecification/Part01/components/networking.html#ScriptingLanguageProtocols>

[[X3D]] における定義。
[[VRML]] でも [CODE(URI)@en[[[javascript]]:]] が使われていましたが、
[[X3D]] では非推奨とされています。

([[名無しさん]] [sage])

[5]
>>4
[CITE@en[X3D Specification, ISO/IEC 19775-2:200x, Part 2, Annex A VRML97 Scripting Backwards Compatibility]] 
<http://www.web3d.org/x3d/specifications/ISO-IEC-19775-IS-X3DAbstractSpecification/Part02/vrml97.html#InlineScriptDefinition>

([[名無しさん]] [sage])

[6]
>>4-5
[CITE@en[ISO/IEC 19777-1:2005 -- X3D ECMAScript binding -- 4 Concepts]] 
<http://www.web3d.org/x3d/specifications/ISO-IEC-19777-1-FDIS-X3DLanguageBindings-ECMAScript/Part1/concepts.html#InlineSscript>

([[名無しさん]] [sage])


[7]
[CITE@en[ISO/IEC 19777-1:2005 -- X3D ECMAScript binding -- 4 Concepts]] 
<http://www.web3d.org/x3d/specifications/ISO-IEC-19777-FDIS-X3DLanguageBindings/Part1/concepts.html#InlineSscript>

([[名無しさん]] [sage])

[8] [CITE@en[Extensible 3D (X3D), ISO/IEC 19775-1:2023, 9 Networking component]], [TIME[2024-01-30T06:15:34.000Z]], [TIME[2025-11-07T08:43:42.698Z]] <https://www.web3d.org/documents/specifications/19775-1/V4.0/Part01/components/networking.html#ScriptingLanguageProtocols>
