MCPcopy
hub / github.com/Tampermonkey/tampermonkey / getMetaData

Function getMetaData

src/background.js:2846–2875  ·  view source on GitHub ↗
(o, callback)

Source from the content-addressed store, hash-verified

2844};
2845
2846var getMetaData = function(o, callback) {
2847 var murl = determineMetaURL(o, true);
2848
2849 if (murl) {
2850 var details = {
2851 method: 'GET',
2852 retries: 0,
2853 url: murl,
2854 };
2855
2856 var getmeta = function(req) {
2857 o.meta = null;
2858 if (req.readyState == 4 && req.status == 200) {
2859 var meta = scriptParser.processMetaHeader(req.responseText);
2860 o.meta = meta;
2861 o.metasrc = req.responseText;
2862 } else {
2863 console.log("bg: unable to find meta data @ " + murl + " req.status = " + req.status);
2864 }
2865 callback(o);
2866 };
2867
2868 xmlhttpRequest(details, getmeta);
2869
2870 return;
2871 }
2872
2873 o.meta = null;
2874 callback(o);
2875};
2876
2877//merge original and user-defined *cludes and matches
2878var mergeCludes = function(script){

Callers 1

metaCheckFunction · 0.70

Calls 3

determineMetaURLFunction · 0.85
xmlhttpRequestFunction · 0.85
callbackFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…