您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Replaces the built-in search at developer.opentext.com
- // ==UserScript==
- // @name Search developer.opentext.com with Google
- // @namespace mailto:fprantl@opentext.com
- // @version 0.2
- // @description Replaces the built-in search at developer.opentext.com
- // by the Google Custom Search searching that domain only.
- // The URL points to my CSE but it can be modified.
- // The built-in AppWorks search remains available.
- // @match *://developer.opentext.com/*
- // @copyright (c) 2014 OpenText GmbH
- // ==/UserScript==
- if (typeof $ !== undefined) {
- $(function () {
- var originalForm = $('form[action="/awd/search"]'),
- parent = originalForm.parent();
- if (originalForm) {
- console.log('Replacing the AppWorks search with the Google custom search...');
- originalForm.hide();
- var gcse = $('<gcse:search>').insertAfter(originalForm),
- switcher = $('<button>')
- .text('OTEX')
- .addClass('btn switch-gcse')
- .click(function () {
- $('div#___gcse_0').toggle();
- originalForm.toggle();
- switcher.toggleClass('switch-gcse-otex')
- .text(originalForm.is(':visible') ? 'GOOG' : 'OTEX');
- }).insertBefore(originalForm);
- (function() {
- var cx = '006791522399351765273:14trghalcz4';
- var gcse = document.createElement('script');
- gcse.type = 'text/javascript';
- gcse.async = true;
- gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
- '//www.google.com/cse/cse.js?cx=' + cx;
- var s = document.getElementsByTagName('script')[0];
- s.parentNode.insertBefore(gcse, s);
- })();
- $('style').html(
- 'div#___gcse_0 {\n' +
- ' display: inline-block;\n' +
- ' width: 25em !important;\n' +
- ' float: right !important;\n' +
- '}\n' +
- 'div.gsc-control-cse {\n' +
- ' padding: 0 !important;\n' +
- '}\n' +
- 'button.switch-gcse {\n' +
- ' float: right;\n' +
- ' margin-left: 0.5ex;\n' +
- ' margin-top: 2px !important;\n' +
- ' font-size: 75%;\n' +
- ' height: 27px;\n' +
- '}\n' +
- 'button.switch-gcse.switch-gcse-otex {\n' +
- ' margin-top: 5px !important;\n' +
- ' height: 29px;\n' +
- '}\n'
- ).appendTo('head');
- }
- });
- }