要在HTTPS

时间:2015-11-11 02:43:06

标签: http ssl iframe https localtime

我最近转向了HTTPS。我目前使用以下代码在网站上显示本地时间:

<iframe class="current-time" src="http://free.timeanddate.com/clock/i35r7kr2/n47/tlau/fs12/fcfff/tct/pct/ahl/th2/ts1" frameborder="0" width="54" height="14" allowTransparency="true"></iframe>

但是现在我们在HTTPS上它没有显示,因为它是从http://网站加载的,因此浏览器不会显示它。

有人可以建议显示当地时间的方法,因为http://free.timeanddate.com没有SSL证书

要求添加的信息:
当我们加载现在安全的站点时,曾经显示时间的地方是空白的,并且浏览器指示某些不安全的内容已被阻止。请参阅https://www.reeffree.com.au/以查看安全网站 - 缺少的部分位于&#34;呼叫我们周一至周五上午7点至晚上9点&amp;周六至周日上午8:30至晚上7点澳大利亚布里斯班(澳大利亚东部标准时间)在ReefFree,它目前正在&#34;可以在滑块下方页面的右上角找到。
要查看之前的内容,请参阅以下链接:http://www.extremefree.com.au/
使用此网站,您可以看到上面列出的日期和时间脚本导致了问题 - 我需要用HTTPS替换它:https://www.whynopadlock.com

1 个答案:

答案 0 :(得分:1)

您使用的免费服务支持HTTPS。只需返回http://www.timeanddate.com/clocks/free.html,当您到达&#34;获取HTML&#34;步骤,选择&#34;安全网页&#34;这将生成import sys import time import logging from watchdog.observers import Observer from watchdog.events import LoggingEventHandler if __name__ == "__main__": logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S') path = sys.argv[1] if len(sys.argv) > 1 else '.' event_handler = LoggingEventHandler() observer = Observer() observer.schedule(event_handler, path, recursive=True) observer.start() try: while True: time.sleep(1) except KeyboardInterrupt: observer.stop() observer.join() 请注意,网址为<iframe src="https://...而不是https