• chrome javascript Uncaught SecurityError: An attempt was made to break through the security policy of the user agent


    在本机编写canvas小程序时,引用了本地的图像。当使用canvas.toDataURL()获取canvas图像是chrome报错

    这是因为在本地文件系统中访问图片时,chrome会限制同源策略,解决办法

    1. 把代码放到服务器上,通过网络访问
    2. 设置chrome,取消同源限制,方法有多种,首先要关闭已经打开的chrome浏览器
      1. 命令行进入到chrome.exe目录,通过命令行启动chrome并传递命令行参数:chrome --disable-web-security
      2. 第二种方法是选中chrome.exe右键:创建快捷方式,选中快捷方式,右键:属性,点击快捷方式选项卡,找到目标栏,在后面添加-args -disable-web-security 得到类似这样的字符串:"C:Program FilesGoogleChromeApplicationchrome.exe" -args -disable-web-security 点击确定,以后从这个快捷方式打开的chrome就没有了同源限制
  • 相关阅读:
    鼠标拖放div 实现
    layerX offsetX pageX
    960 grid 使用
    960 grid 分析
    WebMatrix安装和使用
    Sass使用教程
    CSS预处理器实践之Sass、Less比较
    node.js 入门教程(beginnder guide
    node.js NPM 使用
    《Head First 设计模式》学习笔记——状态模式
  • 原文地址:https://www.cnblogs.com/qiudeqing/p/3496365.html
Copyright © 2020-2023  润新知