javascript - chrome升级到55版本之后怎么不能访问本地服务了?
typecho
typecho 2017-06-15 09:22:56
[JavaScript讨论组]

公司做一个调起客户端打印功能,安装好客户端后会启动一个127.0.0.1:8801服务,然后网站上点击打印按钮就会ajax跨域请求http://127.0.0.1:8801/,如果安装了客户端,这个接口会返回状态码,然后调起客户端,否则就视为用户没有安装,需提示安装客户端。

$.ajax({
    url:'http://127.0.0.1:8801/?url=xxxxxx&print=1',
    dataType:'jsonp',
    timeout:10000,
    error:function(){
        alert('尚未安装套打专用插件')
    }
})

chrome54以及之前版本是好的,但是升级之后,客户端可以调起来,但是接口始终接收不到响应,导致走了error方法

不知道是不是因为有安全漏洞导致chrome把这个屏蔽了,还是其它的什么原因,我们网站chrome的访问量还是很大的,如何解决这个问题呢?

typecho
typecho

Following the voice in heart.

全部回复(1)
扔个三星炸死你

地址栏输入:

chrome://flags/

察看启用或关闭某些功能。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号