Chrome extension Content Script not loaded until page is refreshed

The problem was that Trello uses HTML5’s pushState for page transitions, so the content script wasn’t always being run after a board was opened. Solution Changes to manifest: { “manifest_version”: 2, “name”: “Temp Ext”, “version”: “1.1”, “content_scripts”: [{ “matches”: [“*://trello.com/*”], “js”:[“contentscript.js”] }], “background”: { “scripts”: [“background.js”] }, “permissions”: [ “*://trello.com/*”, “tabs”, “webNavigation” ] } Add …

Read more