HTML 制作您自己的 <script type="text/language">?

pha*_*ase 4 html javascript text

加入了 Javascript text/javascript,Coffeescript 也支持它,但我想知道有没有办法制作我自己的?我想制作一个任何人都可以做的 Golfscript 解释器,<script type="text/golfscript">它会通过解释器进行。

Que*_*tin 8

撇开说服所有用户安装浏览器扩展程序或自定义浏览器的(通常)不切实际的选择……

您可以这样做的唯一方法是使用浏览器已经支持的编程语言。在大多数情况下,这意味着 JavaScript。

您可以通过 DOM 访问元素的内容:

document.querySelector('script[type="text/golfscript"]').textContent
Run Code Online (Sandbox Code Playgroud)

...然后有一个用 JS 编写的解析器和解释器。

您可能想要使用querySelectorAll和循环。


注意:text/golfscript似乎不是已注册的 MIME 类型。您可能希望使用x前缀将其标记为实验性和使用性,application因为它是一种编程语言:application/x-golfscript.

  • 直到`x-` 是什么。谢谢! (3认同)