相关疑难解决方法(0)

Access-Control-Allow-Origin标头如何工作?

显然,我完全误解了它的语义.我想到了这样的事情:

  1. 客户端从http:// siteA下载javascript代码MyCode.js - 原点.
  2. MyCode.js的响应头包含Access-Control-Allow-Origin:http:// siteB,我认为这意味着允许MyCode.js对站点B进行跨源引用.
  3. 客户端触发MyCode.js的一些功能,它们反过来向http:// siteB发出请求,尽管是跨源请求,但这应该没问题.

好吧,我错了.它根本不起作用.所以,我已经阅读了跨源资源共享,并尝试在w3c推荐中阅读跨源资源共享

有一件事是肯定的 - 我仍然不明白我应该如何使用这个标题.

我完全控制了站点A和站点B.如何启用从站点A下载的javascript代码以使用此标头访问站点B上的资源?

PS

我不想使用JSONP.

javascript cross-domain cors

1050
推荐指数
13
解决办法
144万
查看次数

如何在JavaScript中将字符串编码为Base64?

我有一个PHP脚本,可以将PNG图像编码为Base64字符串.

我想用JavaScript做同样的事情.我知道如何打开文件,但我不知道如何进行编码.我不习惯使用二进制数据.

javascript base64

745
推荐指数
27
解决办法
102万
查看次数

用JavaScript获取图像数据?

我有一个带有一些图像的常规HTML页面(只是常规的<img />HTML标签).我想得到他们的内容,优选base64编码,而不需要重新下载图像(即它已经被浏览器加载,所以现在我想要内容).

我很想用Greasemonkey和Firefox实现这一目标.

javascript firefox base64 greasemonkey image

326
推荐指数
6
解决办法
41万
查看次数

为什么Javascript`atob()`和`btoa()`这样命名?

在Javascript中,window.atob()方法解码base64字符串,window.btoa()方法编码stringbase64.

那么,为什么没有他们命名为喜欢的base64Decode()base64Encode()atob()而且btoa()没有意义,因为它们根本就不是语义.

我想知道原因.

javascript

231
推荐指数
5
解决办法
5万
查看次数

使用jQuery异步加载图像

我想使用jQuery异步加载我的页面上的外部图像,我尝试了以下内容:

$.ajax({ 
   url: "http://somedomain.com/image.jpg", 
   timeout:5000,
   success: function() {

   },
   error: function(r,x) {

   }
});
Run Code Online (Sandbox Code Playgroud)

但它总是返回错误,甚至可以像这样加载图像?

我尝试使用.load方法并且它可以工作,但我不知道如果图像不可用我怎么能设置超时(404).我怎样才能做到这一点?

javascript ajax jquery image jquery-load

139
推荐指数
5
解决办法
25万
查看次数

图像转换为Base64

<input type="file" id="asd"/>
Run Code Online (Sandbox Code Playgroud)

我想在用户选择后在base64中获取图像(在提交表单之前)

就像是 :

$(input).on('change',function(){
  var data = $(this).val().base64file(); // it is not a plugin is just an example
  alert(data);
});
Run Code Online (Sandbox Code Playgroud)

我读到了关于File API和其他东西,我想要一个简单的跨浏览器解决方案(明显排除了IE6/IE7)

任何帮助表示感谢.

javascript jquery base64 file input

75
推荐指数
4
解决办法
18万
查看次数

CONVERT图像URL到Base64

使用图像文件,我得到一个图像的URL,需要发送到Web服务.从那里,图像必须在我的系统上本地保存.

我正在使用的代码:

var imagepath = $("#imageid").val();// from this getting the path of the selected image

that var st = imagepath.replace(data:image/png or jpg; base64"/"");
Run Code Online (Sandbox Code Playgroud)

如何将图像URL转换为BASE64?

javascript jquery

48
推荐指数
3
解决办法
18万
查看次数

如何将图像文件放在json对象中?

我正在制作一个视频游戏数据库,每个数据库都包含游戏的名称,类型和图像等元素.是否可以将图像放入数据库的json对象?如果没有办法解决这个问题?

javascript arrays json mongodb

48
推荐指数
3
解决办法
15万
查看次数

如何使用Selenium(任何版本)下载图像?

我想知道,如何使用selenium/webdriver下载页面的图像.假设需要用户会话来下载图像,因此具有纯URL是没有用的.任何示例代码都非常受欢迎.

selenium webdriver

23
推荐指数
5
解决办法
4万
查看次数

在图像元素<img>中显示.ico

我试图在图像元素中显示.ico <img>但在Internet Explorer中它不起作用/显示.这是我的代码:

<img src="images.ico" >
Run Code Online (Sandbox Code Playgroud)

有人如何让它出现在所有浏览器中?

html internet-explorer image ico

18
推荐指数
1
解决办法
1万
查看次数