【问题标题】:Closing script tags disappear in Opera browser关闭脚本标签在 Opera 浏览器中消失
【发布时间】:2017-10-10 13:59:51
【问题描述】:

我用引导创建了一个简单的网站。我正在使用 JQuery 加载功能将单独的 html 文件包含在一个文件中以使事情易于管理。该站点托管在 github 页面上。

当我在 chrome 中打开站点或使用本地服务器时,它可以正常工作,但是当我在 Opera 中打开站点时,popperjs 和引导脚本的结束脚本标签消失,并且 JQuery 加载功能不起作用,因此外部 html页面未呈现。

当我使用本地服务器提供站点并在 Opera 中打开它时,该站点也可以正常工作。另外,控制台中没有错误,所以我不明白我在做什么错。

这是我的代码 -

    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous">
    </script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous">
    </script>

   <script>
   function loadPartials(){
       $("#about").load( "partials/about.html" );
       $("#projects").load( "partials/projects.html" );
       $("#resume").load( "partials/resume.html" );
       $("#blog").load( "partials/projects.html" );
       $("#contact").load( "partials/contact.html" );
    }
    $(document).ready(loadPartials);
    </script>

这就是页面源在 Opera 中的样子 -

<script crossorigin="anonymous" src="https://code.jquery.com/jquery-3.2.1.min.js">
    <script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js">
    <script crossorigin="anonymous" src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js">

    <script>
    function loadPartials(){
        $("#about").load( "partials/about.html" );
        $("#projects").load( "partials/projects.html" );
        $("#resume").load( "partials/resume.html" );
        $("#blog").load( "partials/projects.html" );
        $("#contact").load( "partials/contact.html" );
    }
    $(document).ready(loadPartials);
    </script>

网站网址是http://pkjc.github.io

【问题讨论】:

    标签: javascript jquery html twitter-bootstrap opera


    【解决方案1】:

    我确定您已经尝试过在本地存储 Jquery 文件了吗?
    也只支持最新的Opera:

    上述浏览器中 jQuery 的任何问题都应报告为 jQuery 中的错误。

    (Current - 1) 和 Current 表示我们支持当前稳定版本的浏览器及其之前的版本。例如,如果当前浏览器的版本是 24.x,我们支持 24.x 和 23.x 版本。

    如果您需要支持 Internet Explorer 6-8、Opera 12.1x 或 Safari 5.1+,使用 jQuery 1.12。

    希望对你有帮助

    【讨论】:

    • 尝试在本地存储 jquery。没用。奇怪的是,该网站在 Opera 上以隐身模式运行。所以我认为这个问题可能是由于扩展。将尝试访问该站点,一次禁用一个扩展程序。感谢您的回答。
    • 好的,所以希望你已经确定了它,因为隐身模式非常适合去除烦人的错误,而且你已经排除了本地/访问问题。您是否使用内置 VPN 并尝试打开/关闭它?
    • 问题出在我侧载的扩展程序上。我禁用了它,网站开始正确呈现。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    相关资源
    最近更新 更多