Javascript 访问控制不允许原点为null允许原点
我目前正在使用SoundCloudAPI,希望在单击按钮时嵌入一个曲目 我有两个错误: 无法加载XMLHttpRequest。访问控制允许原点不允许原点为null 及 未捕获的TypeError:无法读取null的属性“html” 这是我的密码:Javascript 访问控制不允许原点为null允许原点,javascript,soundcloud,Javascript,Soundcloud,我目前正在使用SoundCloudAPI,希望在单击按钮时嵌入一个曲目 我有两个错误: 无法加载XMLHttpRequest。访问控制允许原点不允许原点为null 及 未捕获的TypeError:无法读取null的属性“html” 这是我的密码: <button onclick="getPopular()">+1</button> <div id="track"></div> <script src="http://connect.soun
<button onclick="getPopular()">+1</button>
<div id="track"></div>
<script src="http://connect.soundcloud.com/sdk.js" type="text/JavaScript"></script>
<script type="text/JavaScript">
SC.initialize({
client_id: "**************",
});
var getPopular = function() {
SC.get("/tracks", {limit: 1}, function(tracks) {
var track = tracks[0];
alert("Latest track: " + track.title);
SC.oEmbed(track.uri, document.getElementById("track"));
});
};
</script>
+1
SC.initialize({
客户识别号:“*************”,
});
var getPopular=function(){
SC.get(“/tracks”,{limit:1},函数(tracks){
var轨道=轨道[0];
警报(“最新曲目:+track.title”);
SC.oEmbed(track.uri,document.getElementById(“track”));
});
};
我在代码中使用了一个警报,让我知道它实际上正在从SoundCloudAPI获取信息。我只是不确定还有什么阻止它嵌入
谢谢,提前,或者看看我的问题
- 胡言乱语
html
响应
我将提供一个解决方案,而不是解释这个问题(在上面的链接中有很好的解释)。由于您使用的是Chrome,因此有一个解决方案。使用此选项启动chrome:
--允许从文件访问文件
(我无耻地借用的变通方法)
您也可以尝试在Firefox上运行它,或暂时托管它。:)
P.S.如果您计划从本地机器进行严重的开发,可以考虑安装Apache来服务并通过<代码>测试内容http://localhost,从而解除了
文件://
限制
以下是为开发预先配置的Apache和PHP附带的一些优秀工具:
- 对于Windows:李>
- 跨平台: