gpt4 book ai didi

javascript - 页面抛出 TLS 错误而不是加载

转载 作者:太空宇宙 更新时间:2023-11-03 14:06:38 25 4
gpt4 key购买 nike

我已经研究了这个 wazoo 但无济于事。我有一个内部页面需要 TLS 1.1 或 1.2。如果它们未打开,则会出现错误:

This page can’t be displayed

Turn on TLS 1.0, TLS 1.1, and TLS 1.2 in Advanced settings and try connecting to https://SITEADDRESS again. If this error persists, it is possible that this site uses an unsupported protocol or cipher suite such as RC4 (link for the details), which is not considered secure. Please contact your site administrator.

显然,解决方法是在 IE 中打开这些密码套件。然而,我想放入页面的是一个检查,从网站预加载一些东西,确保它是可见的/可读的/可加载的/等等,然后允许用户向前移动,或者,如果我正在检查的是什么无法呈现/读取/等,将它们指向其他地方。

所以我尝试的是对同一地址执行 PHP file_get_contents

<?php
$contents = file_get_contents('https://SITEADDRESS');
echo "<pre>";
var_dump($contents);
echo "</pre>";
?>

然而,它最终能够拉取页面代码并将其转储出来?!?!?这意味着它可以访问该页面,但我知道它不能,因为我在尝试正常加载它时遇到 TLS 错误。

问题是,在将用户转发到可能无法呈现的页面之前,如何预先检查带有 TLS 的 URL 作为考虑因素?

最佳答案

看来您正在混合使用服务器端和客户端。

假设 PHP 正在服务器端 运行,并且它绝对不会受到 IE 的影响(我假设正在运行客户端)密码的选择。

如果这没有意义,请告诉我,我会给出进一步的解释...

如果我的理解正确,您希望您自己的逻辑在客户端 (IE) 上运行以检测客户端 (IE) 是否可以访问该 URL。

您可以尝试通过 Javascript 触发异步请求(例如 https://api.jquery.com/jquery.get/ )

YMMV,我不确定 IE 是否会将 TLS 错误传递到您的 Javascript 代码中。假设是这样,您至少应该能够处理任何错误事件(由 Javascript HTTP 请求引起)并假设客户端不应尝试继续。

关于javascript - 页面抛出 TLS 错误而不是加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40157471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com