Adam,
I added a line to your code on Support-Image-Button.js.aspx to enable it to work over https
baseurl=Request.Url.ToString();
baseurl = Regex.Replace(baseurl, "http:", "https:");
baseurl=baseurl.Substring(0,baseurl.LastIndexOf("/")+1);
Of course now it won't over http which doesn't matter in my app cause the port it closed.
Unfortunately the website monitor still won't work.
But an actual chat does work.
I added a line to both Support-Visitor-monitor and Support-Visitor-monitor-crossdomain.js.aspx
string __cc_urlbase=Request.Url.ToString();
__cc_urlbase = Regex.Replace(string __cc_urlbase, "http:", "https:");
__cc_urlbase=__cc_urlbase.Substring(0,__cc_urlbase.LastIndexOf("/")+1 );
Crossdomain:
// Do modify this line
var __cc_urlbase='<%=baseurl%>';
__cc_urlbase = Regex.Replace(string __cc_urlbase, "http:", "https:");
var chat_visitTimerid=0;