Files
omnivore/apple/Sources/ShareExtension/ShareExtension.js
2022-06-02 11:37:04 -07:00

23 lines
624 B
JavaScript

var ShareExtension = function() {};
function iconURL() {
try {
return document.querySelector("link[rel='apple-touch-icon'], link[rel='shortcut icon'], link[rel='icon']").href
} catch {}
return null
}
ShareExtension.prototype = {
run: function(arguments) {
arguments.completionFunction({
'url': window.location.href,
'title': document.title.toString(),
'iconURL': iconURL(),
'contentType': document.contentType,
'originalHTML': new XMLSerializer().serializeToString(document)
});
}
};
var ExtensionPreprocessingJS = new ShareExtension();