我正在Chrome扩展中实现WebSocket。
我在background.js中编写了代码
var websocket;
function createWebSocketConnection() {
if('WebSocket' in window){
websocket = new WebSocket(host);
console.log("======== websocket ===========", websocket);
websocket.onopen = function() {
websocket.send("Hello");
};
websocket.onmessage = function (event) {
var received_msg = JSON.parse(event.data);
var notificationOptions = {
type: "basic",
title: received_msg.title,
message: received_msg.message,
iconUrl: "extension-icon.png"
}
chrome.notifications.create("", notificationOptions);
};
websocket.onclose = function() { alert("==== web socket closed
======"); };
}
Run Code Online (Sandbox Code Playgroud)
当我打开弹出屏幕(index.html)时,将createWebSocketConnection()调用该方法,这将创建一个WebSocket连接。
但是,一旦关闭弹出窗口,就会在服务器控制台上显示一条消息,指出“ Web socket已关闭”。
我有以下问题-
提前致谢!
我从Firebase Docs了解 Auth API 配额。我想知道超过这些配额后会发生什么?我会被收取更多费用吗?或者身份验证功能是否会停止,直到超过限制?