feat(userscripts/kagi): update kagi for userscripts

This commit is contained in:
2022-06-10 00:58:17 +01:00
parent 0134e00f04
commit 39c16b214e
2 changed files with 27 additions and 3 deletions

View File

@@ -0,0 +1,24 @@
// ==UserScript==
// @name Kagi for Safari (Bing redirect)
// @description Redirects Bing searches to Kagi.com. Only relevant for desktop Safari users.
// @version 0.0.6
// @namespace jimeh.me
// @downloadURL https://github.com/jimeh/dotfiles/raw/main/userscripts/kagi-for-safari-bing.user.js
// @updateURL https://github.com/jimeh/dotfiles/raw/main/userscripts/kagi-for-safari-bing.user.js
// @inject-into auto
// @run-at document-start
// @match https://www.bing.com/search*
// ==/UserScript==
(function () {
if (
navigator.vendor.match(/apple/i) && // Only activate in Safari.
window.location.hostname == "www.bing.com" &&
window.location.pathname == "/search"
) {
let q = (new URL(window.location)).searchParams.get("q");
if (q) {
console.log("Redirecting Bing search to Kagi.com");
window.location.href = "https://kagi.com/search?q=" + q;
}
}
})();