【发布时间】:2017-02-23 08:52:53
【问题描述】:
我编写了一个简单的 Chrome 扩展程序,在该页面中配置了员工 ID 和字段名称以触发焦点。即:id 和 fieldName
当用户在该字段内单击时,ajax 用于将用户 ID 发送到本地 Web 服务器。
$('[name=' + fieldName + ']').focus(function () {
console.log ( "FOCUS - " + id + ' ' + fieldName)
$.ajax({ url : 'https://LOCAL_IP_ADDRESS/staff.php?staffID=' + id });
});
该扩展程序可以在任何托管网页上运行,LOCAL_IP_ADDRESS 是我们本地网络服务器的内部 IP 地址,用户 PC 也可以访问。
没有从页面发送来自站点的数据,只有来自扩展配置的值。
以上工作正常。不过……
我加载了一个 HTTPS 网站,Chrome 报告它是安全的。
我在相关字段中单击,staffID 被发送到我们的本地网络服务器。然而,该网站现在报告为不安全。
我能做些什么来阻止这种情况发生吗?
谢谢
【问题讨论】:
标签: jquery google-chrome-extension https