But this is working fine in all browsers except Firefox in which tracking protection enabled default or users set tracking protection enabled. All API calls are blocked that made our site empty without any content loaded. The error in browser console is “The resource at “https://www.otherdomain.com/api/jsondata” was blocked because tracking protection is enabled”.
It is noted that for the users using the latest Firefox 63.0 , the content/images are not loading in our site. This issue occurs because the Tracking Protection feature (not popup blocking) is enabled on the newest Firefox version: Firefox Quantum 63.0.
Please help to fix this issue, how to bypass tracking protection and make content loaded on site when tracking protection enabled. Is there any front end or back end codes to handle this ? We used Javascript, jQuery, WebSphere Liberty and JSP for our site.
To bypass tracking protection in extensions you need to make sure all of the domains you need to access are listed in the host permissions section of you manifest file. More info on MDN:
Hi Mike,
Thanks for your suggestion. I am not understanding manifest file you mentioned. Is it manifest.xml or manifest.yml and where to keep that file ? This is websphere liberty application with HTML front end. We created war file and deployed it using manifest.yml file in IBM cloud.
According to what you are saying, your problem is not related to WebExtensions at all.
So besides that your problem description is rather poor, it is totally off-topic here.
You can find the list used for the Tracking Protection feature here:
If it’s essential to access those files and you think the “otherdomain” site is blocked in error, contact Disconnect here:
If it’s not an error because it actually is a tracking domain, and you need to have Firefox load those files, you could try proxying them through your server instead of having Firefox connect directly.