如果使用 document.html.style.display='',为啥我的网站主页仍然空白?

Posted

技术标签:

【中文标题】如果使用 document.html.style.display=\'\',为啥我的网站主页仍然空白?【英文标题】:Why does the main page of my website remains blank if if do document.html.style.display= ''?如果使用 document.html.style.display='',为什么我的网站主页仍然空白? 【发布时间】:2019-09-17 03:57:42 【问题描述】:

如果检测到国家/地区,我已经编写了此代码以重定向,否则显示页面。在重定向之前出现主网站,所以我不希望它在重定向之前显示,所以这个

<html style="display:none">
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) 

            if (response.country == "UK") 
                window.location.href = "http://www.secondwebsite.com.pk/";
             else 
                document.body.style.display='';
            
    );
    </script>
</html>

我可以使用 body 标签来做到这一点,但我的代码在布局文件中,它只有 html 标签。所以它不起作用。它重定向,否则页面保持白色空白。

【问题讨论】:

【参考方案1】:

现在检查兄弟我只使用了 html 标签 还要在你的代码中添加 jquery 文件...!

<html style="display:none">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        $.get('https://ipinfo.io/json?token=391fde43dafbc6', function (response) 

            if (response.country == "UK") 
                window.location.href = "http://www.secondwebsite.com.pk/";
             else 
                $('html').css('display','block');
            
    );
    </script>
    <h1>Hello!</h1>
    <p>Its Working Now...</p>
</html>

【讨论】:

完成,请删除您的旧答案。我也接受了你的回答。干杯!

以上是关于如果使用 document.html.style.display='',为啥我的网站主页仍然空白?的主要内容,如果未能解决你的问题,请参考以下文章

webView.loadRequest 错误,如果使用 presentViewController,但如果使用 segue 则一切正常

如果上游启动,Nginx 绕过缓存,如果关闭则使用缓存

如果我使用 SharedPreferences,使用 onSaveInstanceState 是不是有用

如果可以使用 synchronized(this),为啥还要使用 ReentrantLock?

SQL Select:如果存在则更新,如果不存在则插入 - 使用日期部分比较?

如何使用ID检查记录,如果记录存在则更新如果不添加新记录