您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Adds a universal search bar to all websites for quick searches on Google, Wikipedia, or YouTube.
当前为
- // ==UserScript==
- // @name Universal Search Enhancer
- // @namespace https://itzmehuman000.github.io/
- // @version 1.0
- // @description Adds a universal search bar to all websites for quick searches on Google, Wikipedia, or YouTube.
- // @author DUSTIN
- // @license MIT
- // @match *://*/*
- // @grant none
- // ==/UserScript==
- (function () {
- 'use strict';
- const searchContainer = document.createElement('div');
- searchContainer.style.position = 'fixed';
- searchContainer.style.top = '10px';
- searchContainer.style.right = '10px';
- searchContainer.style.zIndex = '9999';
- searchContainer.style.backgroundColor = '#ffffff';
- searchContainer.style.border = '1px solid #ccc';
- searchContainer.style.padding = '10px';
- searchContainer.style.borderRadius = '5px';
- searchContainer.style.boxShadow = '0 4px 8px rgba(0, 0, 0, 0.1)';
- searchContainer.style.fontFamily = 'Arial, sans-serif';
- const searchInput = document.createElement('input');
- searchInput.type = 'text';
- searchInput.placeholder = 'Search something...';
- searchInput.style.width = '200px';
- searchInput.style.padding = '5px';
- searchInput.style.marginRight = '5px';
- searchInput.style.border = '1px solid #ccc';
- searchInput.style.borderRadius = '3px';
- const searchDropdown = document.createElement('select');
- searchDropdown.style.padding = '5px';
- searchDropdown.style.border = '1px solid #ccc';
- searchDropdown.style.borderRadius = '3px';
- const platforms = [
- { name: 'Google', url: 'https://www.google.com/search?q=' },
- { name: 'Wikipedia', url: 'https://en.wikipedia.org/wiki/' },
- { name: 'YouTube', url: 'https://www.youtube.com/results?search_query=' },
- ];
- platforms.forEach(platform => {
- const option = document.createElement('option');
- option.value = platform.url;
- option.textContent = platform.name;
- searchDropdown.appendChild(option);
- });
- const searchButton = document.createElement('button');
- searchButton.textContent = 'Search';
- searchButton.style.padding = '5px 10px';
- searchButton.style.border = 'none';
- searchButton.style.backgroundColor = '#007bff';
- searchButton.style.color = '#fff';
- searchButton.style.borderRadius = '3px';
- searchButton.style.cursor = 'pointer';
- searchButton.addEventListener('click', () => {
- const query = searchInput.value.trim();
- if (query) {
- const selectedPlatform = searchDropdown.value;
- window.open(selectedPlatform + encodeURIComponent(query), '_blank');
- }
- });
- searchContainer.appendChild(searchInput);
- searchContainer.appendChild(searchDropdown);
- searchContainer.appendChild(searchButton);
- document.body.appendChild(searchContainer);
- })();