Yes, this (Chrome not allowing the script to be run) is a good thing. The bookmarklet javascript needs to be served over HTTPS and any communication it makes also need to be over SSL. Seriously if you aren't defaulting to HTTPS for your website and or service in 2014 you're doing it wrong. Plain text HTTP needs to go the way of telnet.