1

ここで説明されている通知http://code.google.com/chrome/extensions/notifications.htmlをクロム拡張に使用しています。

デフォルトで追加されている×ボタン(閉じるボタン)の動作を上書きする方法はありますか?または無効にできますか?

4

1 に答える 1

4

通知ポップアップの基本レイアウトは変更できません。
通知が閉じられないようにする方法はありません。お勧めしませんが、通知が破棄されたときに発生するイベントをバインドできます。onclose

半永続的な通知を示すデモを作成しました: http://jsfiddle.net/n385r/

Chrome 拡張機能では、"notifications"権限をマニフェスト ファイルに設定する必要があります。次に、半永続的な通知ポップアップを次のように追加できます。

(function repeat() {
    // Assume that /icon.png exists in the root of your extension
    webkitNotifications.createNotification('/icon.png', 'Title', 'Message.');
    note.onclose = function() {
        // On close, repeat:
        repeat();
    };
    note.show();
})(); // Start the notification

私のインタラクティブなデモ( http://jsfiddle.net/n385r/ )には詳細が含まれており、通知は削除できます。前に示したコードは、ユーザーが拡張機能を無効にするか、Chrome をシャットダウンするまで、通知を表示し続けます。ご想像のとおり、これはユーザー フレンドリーではないため、半永続的な通知を使用しないでください。

ドキュメンテーション

于 2012-04-10T12:19:47.347 に答える