Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 26)

Модерирует : gyra, Maz

Maz (03-12-2019 21:42): Opera на движке Presto (часть 27)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

abc10



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
// ==UserScript==  
// @name window.performance crutch  
// @version 2  
// @include *  
// @include *.microsoft.com/*  
// @exclude https://www.twitch.tv/*  
// ==/UserScript==  
 
if (!window.performance) (function(opera, empty){  
    var Tstart = Date.now();  
    var marks = [];  
    performance = {    // https://developer.mozilla.org/en-US/docs/Web/API/Window/performance  
        mark: function(n){ marks.push({name:n, entryType:'mark', startTime:Date.now(), duration:123}) }  
        , now: Date.now  
, measure: function(name, startMark, endMark) { marks.push({name:name, entryType:'measure', startTime:Date.now(), duration:12345}) }  
, getEntriesByType: function(type) { return marks.filter(function(e){return e.entryType==type}) }  
, getEntriesByName: function(name) { return marks.filter(function(e){return e.name==name}) }  
, clearMarks: function(){ marks = marks.filter(function(e){return e.entryType!='mark'}) }  
, clearMeasures: function(){ marks = marks.filter(function(e){return e.entryType!='measure'}) }  
, clearResourceTimings: function(){marks=[]}  
, setResourceTimingBufferSize: empty  
//, onresourcetimingbufferfull https://developer.mozilla.org/en-US/docs/Web/API/Performance/onresourcetimingbufferfull  
//FF only?, toJSON: function() { return JSON.stringify({timing:performance.timing, navigation:performance.navigation})}  
        , timing: {  
            navigationStart:Tstart, fetchStart:Tstart, domainLookupStart:Tstart, domainLookupEnd:Tstart, connectStart:Tstart, connectEnd: Tstart  
            , requestStart: Tstart, responseStart: Tstart, responseEnd: Tstart, domLoading:Tstart, domInteractive:Tstart, domContentLoadedEventStart:Tstart  
, domContentLoadedEventEnd: Tstart, domComplete:Tstart  
, loadEventStart:0, loadEventEnd: 0  
            , secureConnectionStart:0  
            , unloadEventStart:0, unloadEventEnd:0, redirectStart:0, redirectEnd:0  
            // , toJSON: function(){}  
        }/**/  
, navigation: {type:0,redirectCount:0 /*,toJSON*/ }  
    }  
 
})(opera, function(){})

Всего записей: 2543 | Зарегистр. 21-11-2005 | Отправлено: 16:18 12-06-2019
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 26)
Maz (03-12-2019 21:42): Opera на движке Presto (часть 27)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru