A less hacky implementation - always manually inject css on http pages (if js/css is already injected, no action will be taken, as there is already a flag on each tab)