[英]How can I run a javascript code using a python web server?
我已经使用BaseHTTPRequestHandler创建服务器。 我可以正常运行html文件,没有任何问题,但是当我尝试使用以下方法调用js程序时
<script type="application/javascript";charset="utf8", src="prueba.js"> </script>
在我的HTML文件中不起作用。 我的文件prueba.js只是包含console.log('hello');的一行。 当我执行服务器时,服务器开始运行,但它会在浏览器控制台中打印任何内容,而不是“ Hello”。
我已经尝试将MIME类型从text / html更改为text / javascript和application / javascript,并且没有任何更改。
标记格式错误。 当浏览器遇到不正确的语法时,它们有多种恢复策略。 对于Chrome(我正在使用),消除属性之间的逗号可以加载测试脚本。 但是,您还应该用空格替换分号。
<script type="application/javascript" charset="utf8" src="prueba.js"></script>
如果您使用的是HTML4,则正确的type
属性是text/javascript
。
<script type="text/javascript" charset="utf8" src="prueba.js"></script>
如果您使用的是HTML5,则该属性为可选。
<script charset="utf8" src="prueba.js"></script>
而且,如果charset
属性的值与HTML文档的编码匹配,则可以忽略它。
<script src="prueba.js"></script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.