Javascript 试图从AmazonS3调用外部样式表
我们的想法是制作一个小部件或网站的“块”,只需在AmazonS3上的javascript文件中添加一个脚本标记和一个我将插入内容的div,就可以将其插入到其他人的网页中。我还将css和HTML文件上传到amazon,但当我尝试在javascript中调用它们时,会出现错误。我尝试了下面代码的变体,得到了各种错误,最近的错误是403。我也在亚马逊上公开了这些文件。如果您有任何建议/解决方案,请告诉我Javascript 试图从AmazonS3调用外部样式表,javascript,ajax,amazon-web-services,amazon-s3,widget,Javascript,Ajax,Amazon Web Services,Amazon S3,Widget,我们的想法是制作一个小部件或网站的“块”,只需在AmazonS3上的javascript文件中添加一个脚本标记和一个我将插入内容的div,就可以将其插入到其他人的网页中。我还将css和HTML文件上传到amazon,但当我尝试在javascript中调用它们时,会出现错误。我尝试了下面代码的变体,得到了各种错误,最近的错误是403。我也在亚马逊上公开了这些文件。如果您有任何建议/解决方案,请告诉我 var css_link = $("<link>", { rel: "style
var css_link = $("<link>", {
rel: "stylesheet",
type: "text/css",
href: "https://s3.amazonaws.com/lawkickstas/lawkick.css"
});
css_link.appendTo('head');
var jsonp_url = "https://s3.amazonaws.com/lawkickstas/lawkick_html.js";
$.ajax({
url: jsonp_url,
dataType: 'jsonp',
success: function(dataWeGotViaJsonp){
console.log(dataWeGotViaJsonp);
}
});
var css_link=$(“”,{
rel:“样式表”,
键入:“文本/css”,
href:“https://s3.amazonaws.com/lawkickstas/lawkick.css"
});
css_link.appendTo('head');
var jsonp_url=”https://s3.amazonaws.com/lawkickstas/lawkick_html.js";
$.ajax({
url:jsonp_url,
数据类型:“jsonp”,
成功:函数(dataWeGotViaJsonp){
log(dataWeGotViaJsonp);
}
});
根据您掌握的有关错误的有限信息进行猜测。如果访问必须来自另一个域,则S3上需要特定的设置
你可能想检查一下 为什么要这样加载样式表?