5

私はChrome拡張機能を開発しています。私はChromeが通知に奇妙なことをし始めたことに気付きました。異常に大きなWebKit通知

Exhibit A

私は巨大な空白のもの(通知高さは青いバーで終わる必要があります)について話しています。

これまでのようなものではなかったが、新しいChromeリリースでどこかで発生し始めた。

とにかく、これの原因は何ですか?

延長の

ソースコードhttp://github.com/Maxorq/LastPlug

で最も興味深い部分は、次のようになります。

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

notification.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パーサを使用しています:https://github.com/allmarkedup/jQuery-URL-Parser

コードがちょっと複雑ですので、私はここでのすべてを貼り付けないであろう。他の誰かが巨大な通知で同じ問題を抱えているのだろうかと疑問に思いました

+1

通知は内線番号の外でも動作しますので、jsfiddleのようなスタンドアロンのケースを得ることができれば、私は正しい人に手伝ったり指摘したりすることができます@ webkit/chromeの助けを借りてください(もしかすると簡単なバグレポートがあればそれで十分でしょう。 –

+0

@DavidMulderと同様に、おそらくちょっとしたブラウザのバグでしょう。私は私のために正常を示す。 https://dl.dropbox.com/u/79993944/lastplug.JPG – Kerstomaat

+0

私は@DavidMulderに同意します。jsFiddleに追加してください。私たちはそれを混乱させて、それが古いエラーか、それともちょうどよいかどうかを自分でテストしてください新しいブラウザのバグ。 – gabeio

答えて

2

あなたのケースでうまくいくかどうかわかりませんが、クロムの大きな空白のバグがあったときは、<html>の代わりに<!doctype html>タグを追加すると問題が解決しました。理由は分かりませんが、それはありました。これがうまくいくといいですね:)

+2

うわー。私はそれが実際に働いたとは信じられません。ここで、75人の担当者をつかみなさい。 – lauriys

+1

ありがとう:)その理由はわかりませんが、それは:) – hawkfalcon

関連する問題