Our embedded mortgage calculators used to work for almost a year, but recently the code snippet shows “forbidden”
Seems that WIX changed something recently and blocks this.
The test site is here: https://dmitry240.wixsite.com/dmitry-mortgages
You can see the errors in the console.
DOMException: Blocked a frame with origin "https://dmitry240-wixsite-com.filesusr.com" from accessing a cross-origin frame.
at S (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:901)
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10298)
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10209)
at ey (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:11113)
at https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:136:395
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10405)
at e.generateAndInjectStyles (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:7470)
at https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:13282
at M (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:13708)
at ix (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:12:59036)
ai @ calculators.js:12
calculators.js:12 Uncaught DOMException: Blocked a frame with origin "https://dmitry240-wixsite-com.filesusr.com" from accessing a cross-origin frame.
at S (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:901)
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10298)
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10209)
at ey (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:11113)
at https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:136:395
at eg (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:10405)
at e.generateAndInjectStyles (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:7470)
at https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:13282
at M (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:39:13708)
at ix (https://bendigi-web.s3.ca-central-1.amazonaws.com/test/calculators.js:12:59036)
The source is a reputable company providing mortgage calculators for mortgage broker websites.
How can we fix this?
Was there a recent change on WIX to disallow third-party scripts?