Valence javascript客户端库在本地主机上工作吗
Does Valence javascript client libary work on localhost?
我一直在尝试Valence javaScript客户端库和从D2L下载的"GettingStartedSample"。
如果示例文件是从D2L课程站点中上传、访问和运行的,那么脚本是有效的,但是,如果我试图从本地主机运行它,我会遇到问题。在localhost上,我可以成功地验证应用程序,但当我尝试运行"Get-Versions"或"WhoAmI"请求时,什么都不会发生。
Firebug告诉我以下内容:
- 对象{readyState=0,state=0,statusText="error"}server.js(第77行)
- 错误server.js(第78行)
- (空字符串)(第79行)
我应该能够从本地主机使用javascript客户端库发出请求吗?
简短的回答是肯定的,但您需要做一些额外的工作。
我建议你阅读同源政策,这样你就可以了解为什么域之间的XHR(在你的情况下,Valence调用)不能开箱即用。如果您所做的只是GET
请求,那么最简单的方法就是使用jsonp。如果你需要提出其他请求,你需要考虑在你的实例上设置CORS支持。
相关文章:
- JavaScript 在本地主机中工作,但在托管时不能
- Jquery-ui 在 Firefox 的本地主机上工作正常,但在服务器上则不能
- Jquery Ajax在本地主机上工作,但拒绝在服务器上工作
- 引导在本地主机上工作,但不在联机服务器上工作
- 粘性导航栏在 jsfiddle 上工作,但在本地主机上不符合预期
- JavaScript重定向它不是在服务器上工作,而是在本地主机上工作
- 花式盒子在我上传到虚拟主机后不起作用,但在本地主机上工作
- 在实时服务器上未定义,但在本地主机上工作
- $(“Iframe”).contents()在本地主机上工作,但不能联机
- OAuth.popup()方法在live中不工作,在本地主机上工作
- Valence javascript客户端库在本地主机上工作吗
- 查询Meteor集合(在本地主机上工作,在服务器上失败)
- Webrtc应用程序在本地主机上不工作
- Ajax调用Php脚本以获取base64字符串中的图像,该字符串可在本地主机上工作,但不能从托管服务器中获取
- Wp_localize_script()仅在本地主机上工作
- jQuery路径点在本地主机上不工作
- Javascript不触发FB页面,在主机服务器上工作
- 返回错误;不工作在Firefox在远程主机,但工作在本地主机
- JS:从url获取主机名,正则表达式不工作
- TinyMCE不能在虚拟主机上工作