返回首頁 

Greasy Fork is available in English.

docsReady

A JavaScript to run script when docs is ready

Ce script ne doit pas être installé directement. C'est une librairie destinée à être incluse dans d'autres scripts avec la méta-directive // @require https://update.greasyfork.org/scripts/29782/603586/docsReady.js

// ==UserScript==// @name			docsReady// @namespace		[email protected]// @description		A JavaScript to run script when docs is ready// @author			xymopen// @version			1.0.1// @grant			none// @license			BSD 2-Clause// @homepageURL		https://github.com/xymopen/JS_Misc/blob/master/docsReady.js// @updateURL		https://raw.githubusercontent.com/xymopen/JS_Misc/master/docsReady.js// ==/UserScript==function domReady( onReady, contextWindow ) {var excuted = false;function onDelayedReady( event ) {if ( !excuted ) {excuted = true;onReady( event );}}if ( !contextWindow ) {contextWindow = window;}if ( "interactive" == contextWindow.document.readyState ) {onReady();} else {contextWindow.document.addEventListener( "DOMContentLoaded", onDelayedReady );}// In case DOMContentLoaded was not supported or not emitted or missedallReady( onDelayedReady, contextWindow );}function allReady( onReady, contextWindow ) {if ( !contextWindow ) {contextWindow = window;}if ( "complete" == contextWindow.document.readyState ) {onReady();} else {contextWindow.addEventListener( "load", onReady );}}function frameReady( onReady, contextFrame ) {if ( "complete" == contextFrame.contentDocument.readyState ) {onReady();}contextFrame.addEventListener( "load", onReady );}