Domestic dual-core browsers use Chromium kernel rendering.

The

problem is that
due to the heavy use of css3 in the project
has added three meta

to the page.
<meta name="renderer" content="webkit"/>

<meta name="force-rendering" content="webkit"/>

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>

domestic browsers visit the site through links. There"s nothing wrong with it. Rendering using the chromium kernel

but when you enter my site through an external link in another website that uses the ie-compatible kernel trident, my site is rendered using the trident kernel. The style is out of order.

after refreshing, the page will render normally using the chromium kernel.

how can this situation be solved


add header
to the following code, which means less than ie9 to execute my script. Of course, the conditions can be changed by yourself. Please consult the data

for the specific conditions.
<!--[if lt IE 9]>
    <script type="text/javascript">
        window.location.reload();
    </script>
<![endif]-->

if you don't want to use js, you can also

<!--[if lt IE 9]>
    <meta http-equiv="Refresh" content="0; url=html.html" />
<![endif]-->
Menu