每当我试图将简单的图像源转换为数据URL时,就会出现安全错误异常
Security Error Exception occurs whenever I tries to convert simple image source to data URL
我正在做一个移动应用程序广告项目,所以我需要制作应用程序图像的横幅或缩略图。谷歌播放和苹果商店正在直播应用程序列表。所以我的网站正在使用其他出站域,而不是本地域。
我使用HTML5画布元素来管理运行时功能,并将整个画布保存为图像。我需要做的是根据用户的颜色偏好和字体颜色等设置默认横幅(保存画布后)。
我的画布编码如下:
<canvas id="myCanvas" name="myCanvas" width="300" height="100" style="border:1px solid;margin-top: 25px;margin-left: 73px;margin-bottom: 12px;background: -moz-linear-gradient(top, #4c4e54, #4c4e54);"></canvas>
我用来将简单URL转换为数据URL的js是:
var myCanvas = document.getElementById("myCanvas");
var canvasData = myCanvas.toDataURL("image/png");
这里发生的事情是,每当我试图使用数据保存我的整个画布元素时:URL,mozilla fiefox就会给我以下错误:
Security error
[Break On This Error]
var canvasData = myCanvas.toDataURL("image/png");
我搜索了很多帖子和论坛,但没有人给出合适的解决方案。
经过了很多时间,但给我制造了很多麻烦。
将接受任何建议
预付Thanxs。。。。
我读了你的帖子,发现我面临的问题和我一样。
您之所以出现此错误,是因为您的应用程序获取的图像来自实时google.play服务器或苹果商店服务器。
无论何时使用画布,安全性都至关重要。安全性是画布的一个好特性。
您所做的只是获取图像并调整大小,然后在画布上实现它。由于安全功能,它不允许您操作出站服务器的映像并将其保存在数据库中。
您可以使用allow文件访问控制台中的文件以及firefox.exe命令并检查它。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- 将纯文本URL转换为可单击链接
- Javascript html每点击一次就会更改url
- 以角度管理动态URL
- Mathias URL shortener
- 每当我试图将简单的图像源转换为数据URL时,就会出现安全错误异常
- Windows脚本主机文件大小限制无法检索引用的URL异常
- 通过窗口消息共享文件系统url的DOM异常
- Protractor browser.get()不会导航到带有致命错误异常的url
- $httpBackend.whenGET(某个url).passThrough()引发异常