I just found out about Tampermonkey a few hours ago and have tried to play around with it. It seems cool and I have the extension running a few premade scripts. However when I try to run a very simple script of my own:
// ==UserScript==
// @name Alert Page Title
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://community.wanikani.com
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
var title = document.getElementsByTagName("title")[0].innerHTML;
alert(title);
console.log(title);
})();
just to test it out the script doesnât run. It works fine when I try it on Chrome but doesnât seem to run on Safari. Tampermonkey recognizes that the extensionâs compatible page has been loaded with the â” appearing on its icon so the URL regex is fine.
This seems like a really stupid question I know but after a few hours of Googling I canât seem to find anything about this. Iâm running MacOS 10.15.1 with Safari 13.0.3; the version of Tampermonkey Iâm using is the one installed from the MacOS App Store.
It was noted that the @run-at
line might cause errors so I removed it. Also I have include the console logs for both Chrome and Safari.
- Safari
- Chrome
Changing the page of execution to the Wanikani dashboard works and no errors occur. I have also noted that other user scripts that were made to enhance the forums will also invoke the CSP error. Is this a known issue and if there is a solution how can I find it?
Thanks!
My main goal is to add a âBack to Dashboardâ button to the top of the forum page.