Chrome对第三方安全硬件Key支持注意问题

Chrome因其开方性,而受到用户的青睐。但这种开放,在安全系数要求高的系统或者公司看来,他们还存在疑虑。其对Chrome支持一直没有开放,但这并不意味着访问这些网站不能用Chrome。只是要注意操作顺序,特别在是进行安全系数要求最高的财产交易的时候。

以建行电子优盾用户为例:一、当你在进行网上银行交易的时候,如果你在登陆建行个人银行前,没有打开优盾管理插件,那Chrome是不能识别的。即使是而后打开了管理插件,Chrome也是不能识别的,会报“插件已崩溃”。

二、如果你使用的是最新版本的优盾管理插件,那么当你插入插件的时候,管理器会自动打开IE浏览器(如果安装了IE浏览器)并且自动读取优盾里面的账户信息到账号输入框,以方便用户。免去了输入很长的账号。

三、Chrome在访问建行网站时,建行原有的按键特效会失效,可能是Chrome不支持建行网站的脚本。

因为还没有进行其他支持方面的测试,暂时总结到这,以后有新发现在来和大家分享


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
跨域请求访问外部网站数据需要通过 Chrome Extension 中的 background script 来完成,具体步骤如下: 1. 在 manifest.json 文件中添加权限声明: ```json { "name": "My Extension", "version": "1.0", "manifest_version": 2, "permissions": [ "https://www.example.com/*" ], "background": { "scripts": ["background.js"], "persistent": false } } ``` 上面的权限声明表示我们需要访问 https://www.example.com/ 这个网站的内容。 2. 在 background.js 中编写请求逻辑: ```javascript chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) { if (request.action === 'fetch') { fetch(request.url) .then(response => response.text()) .then(html => sendResponse({ html })) .catch(error => console.error(error)); return true; } }); ``` 上面的代码监听了来自 content script 的消息,如果消息的 action 属性为 fetch,就发起一个跨域请求,并将结果返回给 content script。 3. 在 content script 中发送请求: ```javascript chrome.runtime.sendMessage({ action: 'fetch', url: 'https://www.example.com/' }, function(response) { console.log(response.html); }); ``` 上面的代码向 background script 发送了一个消息,请求访问 https://www.example.com/ 这个网站的内容。当 background script 返回结果时,content script 就会收到结果并打印到控制台上。 需要注意的是,跨域请求需要在服务器端设置 CORS 头信息,否则请求会被浏览器拦截。在实际开发中,如果遇到跨域问题,可以尝试在 background script 中使用代理服务器来转发请求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值