Fixed the mixed active content issue by using https to load json