您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
This is a shortcut for using hypothes.is service. It combines the hypothes.is bookmarklet to the page directly for a further convience.
当前为
- // ==UserScript==
- // @name hypothes.isFloatingButton
- // @version 1.0.1
- // @author Lancelotly.Sagirrarimeow
- // @description This is a shortcut for using hypothes.is service. It combines the hypothes.is bookmarklet to the page directly for a further convience.
- // @match *://*/*
- // @exclude https://hypothes.is/*
- // @grant GM_addStyle
- // @namespace https://greasyfork.org/users/296362
- // ==/UserScript==
- /*--- Create a button in a container div. It will be styled and positioned with CSS.*/
- var zNode = document.createElement('div');
- zNode.innerHTML = '<div id="fButton" data-toggle="tooltip" data-placement="left" data-original-title="Create"></div>';
- zNode.setAttribute('id', 'myFloatingButton');
- document.body.appendChild(zNode);
- //--- Activate the newly added button.
- document.getElementById("fButton").addEventListener(
- "click", buttonClickAction, false
- );
- function buttonClickAction(zEvent) {
- javascript: (function () {
- window.hypothesisConfig = function () {
- return {
- showHighlights: true,
- appType: 'bookmarklet'
- };
- };
- var d = document,
- s = d.createElement('script');
- s.setAttribute('src', 'https://hypothes.is/embed.js');
- d.body.appendChild(s)
- })();
- }
- //--- Style our newly added elements using CSS.
- GM_addStyle(`
- #myFloatingButton {
- width: 2em;
- height: 2em;
- border-radius: 50%;
- /* background: #db4437; */
- background-image: url(https://d242fdlp0qlcia.cloudfront.net/uploads/2017/04/28221646/hypothesis-favicon72x72-e1493417806154.png);
- background-repeat: no-repeat;
- background-size: cover;
- position: fixed;
- bottom: 20px;
- left: 20px;
- box-shadow: 0px 2px 5px #666;
- }
- #fButton {
- cursor: pointer;
- width: 2em;
- height: 2em;
- }
- #myFloatingButton p {
- color: white;
- display: block;
- text-align: center;
- margin: 0px;
- /* line-height: 25px; */
- font-family: 'Roboto';
- /* animation: plus-out 0.3s; */
- /* transition: all 0.3s; */
- font-size: 18px;
- }
- `);