Baseline Widely available
type
㯠Client
ã¤ã³ã¿ã¼ãã§ã¤ã¹ã®èªã¿åãå°ç¨ããããã£ã§ããµã¼ãã¹ã¯ã¼ã«ã¼ãå¶å¾¡ãã¦ããã¯ã©ã¤ã¢ã³ãã®ç¨®é¡ã示ãã¾ãã
ã¯ã©ã¤ã¢ã³ãã®ç¨®é¡ã表ãæååã å¤ã¯æ¬¡ã®ããããã§ãã
"window"
"worker"
"sharedworker"
// ãµã¼ãã¹ã¯ã¼ã«ã¼ã¯ã©ã¤ã¢ã³ãï¼ææ¸ãªã©ï¼
function sendMessage(message) {
return new Promise((resolve, reject) => {
// ãã㯠ServiceWorker.postMessage ãã¼ã¸ã§ã³ã§ãããã¨ã«æ³¨æãã¦ãã ãã
navigator.serviceWorker.controller.postMessage(message);
window.serviceWorker.onMessage = (e) => {
resolve(e.data);
};
});
}
// å¶å¾¡ãããµã¼ãã¹ã¯ã¼ã«ã¼
self.addEventListener("message", (e) => {
// e.source ã¯ã¯ã©ã¤ã¢ã³ããªãã¸ã§ã¯ãã§ã
e.source.postMessage(`ããã«ã¡ã¯ï¼ ããªãã®ã¡ãã»ã¼ã¸ã¯: ${e.data}`);
// type å¤ãæç¨¿ãã¦ã¯ã©ã¤ã¢ã³ãã«æ»ãã¾ããã
e.source.postMessage(e.source.type);
});
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4