我想知道是否有办法用c ++编写网站脚本而不是javascript?我放
<script type = "text/c++" src="script.cpp">//code here</script>
答案 0 :(得分:3)
跨浏览器可靠支持的唯一语言(在脚本元素中)是JavaScript。
Internet Explorer也支持VBScript。鉴于来自ActiveState的插件(我认为现在可以停止使用),IE也支持PerlScript。
您可以使用ActiveX嵌入用C ++编写的程序 - 但这需要Windows上x86硬件上的Internet Explorer(因此不是Windows 8 RT),并且默认安全设置会阻止它。
您可以使用任何您喜欢的语言作为服务器端代码,只要您可以将其与网络服务器连接即可。 CGI和FastCGI为大多数语言提供标准接口和支持库。
答案 1 :(得分:1)
是的,只要您编写包含C ++编译器(或解析器)的浏览器,它就会起作用。请告诉我哪个浏览器,以便我可以确保它永远不会在我的任何机器附近,因为我绝对不希望在我的机器上运行一个完整的C ++程序 - 这就是说它没有得到代码它可以伤害我的机器(删除文件,写入注册表,等等)?
如果您真的希望您的网络客户端拥有您的私人程序,您最好将其分发到已编译的可执行文件或浏览器插件中[但请注意,像我一样,许多其他人可能不会下载它除非您是信誉良好的组织的一部分]。
答案 2 :(得分:1)
是的,但是您需要使用像 TreeFrog 这样的 Web 框架。 TreeFrog 是一个全栈 Web 开发框架,因此您可以在前端和后端使用 C++。