Win7离线安装Chrome插件之Postman,报错Ignored insecure CSP value "https://ssl.google-analytics.com/ga.js”

前言

由于无法访问google,所以安装chrome的插件很麻烦。项目测试需要用到Postman,这里就记录下Windows 7 下chrome浏览器安装Postman插件的过程。

环境

  • Windows 7
  • chrome

过程记录

  • 1、下载插件
    • 打开网址:https://www.crx4chrome.com/category/themes/

    • 往下拉一点,右侧有搜索框,如下图:

      在这里插入图片描述

    • 搜索:aicmkgpgakddgnaphhhpliifpcfhicfo-0.2.20-Crx4Chrome.com.crx

    • 我下载是的Postman Interceptor 1.0.2
      在这里插入图片描述 在这里插入图片描述

    • 点击进去后,下载链接为:Postman Interceptor 1.0.2

    • 再次搜索:fhbjgbiflinjbdggehcddcbncdddomop-4.10.3-Crx4Chrome.com.crx

      在这里插入图片描述

    • 我下载的是:Postman 5.5.5 CRX for Chrome
      在这里插入图片描述

    • 点击进去后,下载链接为:Postman 5.5.5 CRX for Chrome

  • 2、安装插件

    • 修改下载的文件的后缀为’.rar’,然后解压到目录中
      如:
      aicmkgpgakddgnaphhhpliifpcfhicfo-1.0.2-Crx4Chrome.com.crx
      修改为:
      aicmkgpgakddgnaphhhpliifpcfhicfo-1.0.2-Crx4Chrome.com.crx.rar
      解压到‘aicmkgpgakddgnaphhhpliifpcfhicfo-1.0.2-Crx4Chrome.com.crx’文件夹中

      同理得到:fhbjgbiflinjbdggehcddcbncdddomop-5.5.5-Crx4Chrome.com.crx

    • 修改‘aicmkgpgakddgnaphhhpliifpcfhicfo-1.0.2-Crx4Chrome.com.crx’中的 ‘_metadata’ 为 ‘metadata’

    • 打开chrome => 点击右上角的三个点 => 设置 => 打开左侧的’扩展程序’ => 勾选右侧的‘开发者模式’ => 选择加载已经解压的扩展程序 => 选择插件的解压目录

    • 安装完成的图(借他人的图示意)
      在这里插入图片描述

  • 3、修改id
    修改postman安装文件夹 ‘fhbjgbiflinjbdggehcddcbncdddomop-5.5.5-Crx4Chrome.com.crx/js/’ 中的 ‘requester.js 和js/runner.js ’ ,需要将其中的aicmkgpgakddgnaphhhpliifpcfhicfo 字符串替换成扩展程序界面的 Postman Interceptor 的 id, 如下图
    在这里插入图片描述 替换完成之后,在扩展程序中,重新加载postman插件

  • 4、修改 ‘错误’

    • 错误信息:
      Ignored insecure CSP value “https://ssl.google-analytics.com/ga.js” in directive ‘script-src’.

    • 解决方法:
      找到解压后的根目录 fhbjgbiflinjbdggehcddcbncdddomop-5.5.5-Crx4Chrome.com.crx/’ 下的 manifest.json,打开找到sandbox节点

      “sandbox”: {
      “pages”: [“html/tester_sandbox.html”, “snippet_sandbox.html”],
      “content_security_policy”: “sandbox allow-scripts allow-popups; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’ https://ssl.google-analytics.com/ga.js;”
      }

      可以看到最后就是报错的那个js,直接删除链接接好了,改完之后如下所示:

      “sandbox”: {
      “pages”: [“html/tester_sandbox.html”, “snippet_sandbox.html”],
      “content_security_policy”: "sandbox allow-scripts allow-popups; script-src ‘self’ ‘unsafe-inline’ ‘unsafe-eval’ "
      }

      这时候在chrome里面刷新一下,可以看到已经不报错了。

  • 5、Postman安装完成,浏览器中输入“ chrome://apps/ ”即可看到安装好的Postman,点击即可使用。

猜你喜欢

转载自blog.csdn.net/zengNLP/article/details/105647546