I created a CDF to distribute to a single trusted user who both knows and trusts me and everything I make for them.
I downloaded the CDF player and the CDF to one of their computers. The CDF works great, except every time it runs the document displays the message:
This file contains potentially unsafe dynamic content..."
I've found some discussion about this at the old site: Why do I get security warning message..., but I don't see anything specific or useful in the link for CDF distribution.
The warning makes the user VERY NERVOUS and frankly appears slapdash and unprofessional. The blank gray field below it does nothing to inspire confidence. This makes for a very bad user experience.
When one launches an app or an application (created with anything else), presumably one has already vetted its provenance. Launch an application and one should see the application, not a disturbing warning. Lots of applications use "dynamic content". An application should just work. Sorry to get on a soap box here (well maybe not that sorry). It just seems that if Wolfram wants Mathematica to have the functionality to make real stand alone applications, then what we build should actually look like real applications.
Question 1: Can one suppress this unfortunate message programmatically from within the CDF document or its Manipulate[]?
When using Mathematica, one can place a notebook and probably a CDF in a trusted directory (see the above link), which avoids the display of this message. It just seems to defeat the purpose of a CDF and its great potential as a distribution platform to expect a user who does not have Mathematica to go to the trouble to figure out how to do that or even to have to do it.
Question 2: Can one even specify a trusted directory in the CDF Player?
Question 3: Does a CDF really need an installation program that would create a trusted directory and how could I do that?
Premiere support had no solution to this. I still have a little bit of hope that someone here might.