internet-explorer - 向浏览器注册脚本语言?

标签 internet-explorer firefox google-chrome programming-languages client-side-scripting

浏览器供应商是否支持使用除此之外的任何脚本语言

  • 文本/javascript
  • text/vbscript(仅限 IE)

例如:

  • 文本/lua
  • 文本/cs脚本
  • 文本/php
  • 文本/tcl

如果我想在浏览器中使用另一种脚本语言:

<SCRIPT type="text/javascript">
   ...some JavaScript...
</SCRIPT>

<SCRIPT type="text/vbscript">
   ...some vbscript...
</SCRIPT>

<SCRIPT type="text/perl">
   ...some Perl Script...
</SCRIPT>

<SCRIPT type="text/php">
   ...some Php...
</SCRIPT>

<SCRIPT type="text/tcl">
   ...some Tcl...
</SCRIPT>

<SCRIPT type="text/lua">
   ...some Lua...
</SCRIPT>

<SCRIPT type="text/pascalscript">
   ...some PascalScript...
</SCRIPT>

<SCRIPT type="text/cs">
   ...some C#...
</SCRIPT>

我可以吗?

有没有办法在任何浏览器上注册第 3 方脚本引擎?

最佳答案

从技术上讲,Internet Explorer可以使用任何提供 IActiveScript 的脚本语言。我已经看到了在 IE 中运行客户端的 PERL(来自 ActiveState)和 TCL 的实现。

但就 minitech 而言,这并不是跨浏览器的工作方式,而且坦率地说,在几乎所有情况下这都是一个糟糕的主意。

关于internet-explorer - 向浏览器注册脚本语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6089547/

相关文章:

delphi - 如何创建在 Internet Explorer 7+ 中使用的 Active X 控件?

jquery - 禁用的跨浏览器隐藏 ="disabled"<option>

javascript - Firefox 6 的 Event.target 问题

php - 矩形在边界之外是什么意思

jquery - 为什么 jQuery .css ('left' ) 和 .position().left 返回不同的值?

javascript - 如何为 chrome 扩展添加拖动功能?

javascript - 根据项目标签删除 xml 中的行

javascript - 脚本 1014 : Invalid character

php - IE 以不同于 Firefox、Chrome 和 iOS 的方式呈现 HTML

google-chrome - Chrome 问题 SVG 转换