我的Google Chrome浏览器有一个问题:安装Ask Toolbar时,它存在19.0.1084.52 m
它破坏了网站的布局。

请参阅打印屏幕:

Chrome浏览器中的工具栏会影响网站吗?

编辑:我想我应该将所有内容都包裹在<div>中,并从<body>中移出背景图像,尽管有一个更好的选择而不添加这个额外的标记?

Website link

最佳答案

Javascript代码段可以禁用Chrome中的Ask工具栏。我希望这个功能能迅速传播!

function removeAsk(){
    if(document.getElementById("apn-null-toolbar") != null){
        // mainMenu had a style change for its top positioning, returning it to normal
        // perhaps a function can be made which iterates over every element ask has changed
        document.getElementById("mainMenu").style.top = "-16px";
        // Just remove the iframe and style elements
        (elem=document.getElementById("apn-null-toolbar")).parentNode.removeChild(elem);
        (elem=document.getElementById("apn-body-style")).parentNode.removeChild(elem);
    }
}

body 加载后调用此方法
<body onload="removeAsk()">

关于css - Google Chrome工具栏破坏了网站布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10946017/

10-11 02:27