我最近转向了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
答案 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