首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是安全连接吗?

这是安全连接吗?
EN

Stack Overflow用户
提问于 2015-06-14 18:20:14
回答 1查看 66关注 0票数 0

我有一个函数可以打开新的浏览器选项卡,并将大量数据加载到其中:

代码语言:javascript
复制
var contact_id = $('#contact_id).val();
$.ajax({
    type: 'POST',
    url: 'contacts.php',
    data: 'id' + contact_id,
    success: function(data) {
        var win = window.open("data:text/html, " + encodecURIComponent(data));
        win.focus();
    }
});

用户连接this协议,然后单击带有联系人名称的链接,以便在这个新的选项卡页面上获得更多数据。但是当打开这个新选项卡时,它并没有指定它是什么协议。好像数据被不安全地泄露了,我说的对吗?

我试图取代这一行:

代码语言:javascript
复制
var win = window.open("data:text/html, " + encodecURIComponent(data));

对此:

代码语言:javascript
复制
var win = window.open("https:text/html, " + encodecURIComponent(data));

但是,我得到了请求-URI太大(Apache)

请帮帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-14 18:32:51

参数的"text/html“部分是内容类型,与传输协议http或https无关。

但是,您所做的只是在一个新窗口中简单地显示POST的结果,而不是向服务器执行新的请求。因此,您只需担心通过https发送的原始帖子。

例如,您可以在的“网络”选项卡中确认这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30832923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档