Question:
When I test a Rich Media (In-App) with URLs in the CTAs, the browser console shows errors such as:
Blocked script execution in 'https://app.pushwoosh.com/...' because the document's frame is sandboxed and the 'allow-scripts' permission is not set.
Mixed Content: The page at 'https://app.pushwoosh.com/...' was loaded over HTTPS, but requested an insecure image 'http://example.com/header.jpg'. This content should also be served over HTTPS.
Answer:
This is expected. For security reasons the Control Panel renders Rich Media / In-App content in a sandboxed iframe, so JavaScript inside your template does not execute in the preview. The scripts do run on a device, so the only reliable way to verify a Rich Media is to send it to a real iOS or Android test device.
The second warning is a separate issue worth fixing in your template: serve every asset referenced by the template over HTTPS, otherwise browsers and devices may block the mixed content.
Comments
0 comments
Please sign in to leave a comment.