5

我正在开发一个 Chrome 扩展程序,我注意到 Chrome 开始对我的通知做一些奇怪的事情。

展品 A

我说的是巨大的空白(通知高度应该在蓝条结束)。

前段时间不是这样,它开始在新的 Chrome 版本中发生。

无论如何,这可能是什么原因?

扩展的源代码在http://github.com/Maxorq/LastPlug

最有趣的部分是:

js/notifications.js

$('#title').html(decodeURIComponent($.url().param('title')));
$('#message').html(decodeURIComponent($.url().param('message')));
$('#avatar').attr('src', $.url().param('avatar'));
$('#color').addClass("color_" + $.url().param('color'));

通知.html

<div id="content">
<img id="avatar" width="32" height="32" src="img/icon.png" />
<span id="title">Title</span><br />
<span id="message">Message</span>
</div>

js/background.js

var notification = webkitNotifications.createHTMLNotification('notification.html?title=' + title + '&message=' + message + '&avatar=' + avatar + '&color=' + color);

notification.show();

我从这里使用 jQuery URL Parser:https ://github.com/allmarkedup/jQuery-URL-Parser

代码有点复杂,这里就不一一贴了;想知道其他人是否对大量通知有同样的问题。

4

1 回答 1

3

我不确定这是否适用于您的情况......但是每当我在 chrome 中遇到带有大空格的错误时,添加<!doctype html>标签而不是仅仅<html>解决问题。不知道为什么,但确实如此。希望这可以帮助:)

于 2012-07-12T18:26:32.867 回答