2

我创建了一个使用 popup.html 文件的页面操作扩展。它曾经完美地工作。当我单击该图标时,它会显示一个小框,只有 popup.html 页面的一角可见。我设置了 body 和 html css 的高度和宽度,但没有让盒子变大。我还将 css 移动到另一个名为 popup.css 的页面上,并添加到 popup.html 头中。

popup.html

有没有人遇到过这个问题?请帮忙。

HTML:

<html>
<head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="popup_script.js"></script>
    <link href="popup.css" rel="stylesheet" type="text/css">
</head>
<body>
    <ul>
        <li id="all">All</li>
        <li id="title">Name</li>
        <li id="artist">Artist</li>
        <li id="album">Album</li>
        <li id="art">Artwork</li>
    </ul>
    <textarea id="info" type="text"></textarea>
</body>
</html>

CSS:

body {
font-family: arial;
font-size: 13pt;
margin: 0;
padding: 0;
color: #06477D;
}

ul {
list-style-type: none;
cursor: pointer;
padding: 0;
margin: 0;
}

li {
text-align: center;
padding: 5px 20px;
}

li:hover {
background: #06477D;
color: white;
}

textarea#info {
position: absolute;
}
4

2 回答 2

3

如果您正在运行最新的 Chrome Canary 版本,那可能就是问题所在。我所有的扩展程序的弹出窗口都是这样显示的。

尝试不同版本的 Chrome?

编辑:是的,我刚刚发现了一些 Chrome/Chromium 的错误报告:

https://code.google.com/p/chromium/issues/detail?id=180724 https://groups.google.com/a/chromium.org/forum/?fromgroups=#!topic/chromium-bugs/ 09xiPf非洲

于 2013-03-07T15:00:31.040 回答
3

在您的 html 正文标签中设置高度和宽度属性。意味着,只需将样式添加到具有高度和宽度属性的现有正文标签即可。

于 2013-08-30T04:30:27.860 回答