Marti / oujs - Meta View

Published:

Version: 4.2.3 updated

Summary: Adds a script navigation link next to `Source Code` titled `Meta` and opens a phantom url to show the detected metadata

Groups:

Homepage: https://openuserjs.org/scripts/marti/oujs_-_Meta_View

Homepage: https://github.com/Martii/UserScripts/tree/master/src/oujs/Meta View

Support: https://openuserjs.org/scripts/marti/oujs_-_Meta_View/issues

Copyright: 2014+, Marti Martz (https://openuserjs.org/users/Marti)

License: GPL-3.0+; http://www.gnu.org/licenses/gpl-3.0.txt

License: CC-BY-NC-SA-4.0; https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

screenshot A


| Compatibility Matrix | Overview


CHANGELOG

  • Please do not game the Too Many Requests ... if you do the next time will be even longer until you can't access that route for quite some time as well as script installation will fail until the calculated expiration.
  • Sometimes Ad blockers, currently Adblock Plus and QupZilla AdBlock for example, may block the XMLHttpRequests and document requests contained within this script and the site. If these false positives are blocked script updates may not occur depending on the .user.js engine and the targeted installed script. To correct these false positives with the Adblock Plus compatible syntax please enter one, or more, of the following pattern matching custom filter exception rules:
    • @@||openuserjs.org/scripts/*/*/*$document... unblocks the script navigation bar.
    • @@||openuserjs.org/src/scripts/*/*.user.js$xmlhttprequest... unblocks the .meta.js indirect AJAX requests.
    • @@||openuserjs.org/src/scripts/*/*.meta.js$xmlhttprequest... unblocks the .meta.js direct AJAX requests.
    • @@||openuserjs.org/meta/*/*.meta.js$xmlhttprequest... unblocks the .meta.js direct AJAX requests.
    • @@||openuserjs.org/meta/*/*.meta.json$xmlhttprequest... unblocks the .meta.json direct AJAX requests.
    • ... possibly more depending on the settings at any given time. See this FAQ for a detailed explanation of all supported meta methods.
  • No other miscellaneous notes at this time

Compatibility Matrix

Mozilla SeaMonkey Apple Safari Opera Software Opera Microsoft Internet Explorer Microsoft Edge Chromium Projects ChromiumGoogle Chrome Maxthon Moonchild Productions Pale Moon David Rosca QupZilla Mozilla Firefox                               
Linux Greasemonkey Port Violentmonkey Tampermonkey Violentmonkey Greasemonkey "Fork" yes GreasemonkeyGreasemonkey prc
Macintosh Greasemonkey Port Violentmonkey Tampermonkey Violentmonkey yes GreasemonkeyGreasemonkey prc
Windows Greasemonkey Port Violentmonkey Tampermonkey Tampermonkey Violentmonkey Greasemonkey "Fork" yes GreasemonkeyGreasemonkey prc
  • QupZilla requires v2.0.0 or better
  • Use this compatibility matrix to determine if this script is right for your system. Find the platform on the left and find your browser on the top. Where they intersect is the compatibility.
  • Greasemonkey v4.x is not supported yet

Overview

This script is designed primarily as a Unit Test to check to see if the production server is returning the metadata blocks only, instead of full script source, on a specific headered request exactly like most .user.js engines do for update checks.

It still offers some functionality in case you want to view just the stored metadata blocks.

Development references:

Rating: 4

4 Votes
-4