This is happening because you are opening HTTPS over HTTP protocol.
Chrome blocks the mixed content.
Read this for the REason and solution.
Correct... Although, it's actually the other way around. (script is HTTP while main page is HTTPS).
Anyway, that's not important. Normally, by clicking the Shield icon in Chrome on FF you can allow scripts/css with different protocols to load onto an HTTPS page (thus allowing Target to work with non-https websites). However, there was a bug introduced on 01/29/2016 that broke the "shield" functionality when a site is iFramed (which is the case with Target Premium).
Please read the linked issue on the chromium dev site for a more detailed explanation of the issue.
Also, I've verefied that this works fine on Firefox when allowing "unsafe" scripts.
If you are using the current version of Chrome and Target Premium, you should be able to re-create the issue if your site is served over HTTP.
I've attached an image of the Adobe Target notification that describes the "shield" icon.
unsafe_scripts.png 77.9 K
Try to use latest firefox and load unsafe script. Its working fine for me if i use firefox.
Sounds like Chrome devs don't plan on fixing the issue.
"We are ratcheting down on mixed content, and are intentionally making it more difficult to execute mixed script. We intend to show the shield less often, with the eventual goal of removing user-visible surface entirely."
It will be interesting to see if Adobe drops Chrome as a supported browser for their "Enhanced Experience Composer".