【发布时间】:2014-04-21 18:50:47
【问题描述】:
我有一个 JavaScript 小书签,当您打开它时,它会运行一个 mailto 脚本,它会在正文中放置一个时间戳。 QR 码会完美打开我的mailto 链接,但我需要它有一个时间戳,所以我使用这个:
javascript:location.href='mailto:example@gmail.com?SUBJECT=Data&BODY=Time:'+(new%20Date().getTime())
它作为书签在我的 iPhone 或 iPad 上运行,但我想制作一个 QR 码来打开 Safari 中的 JavaScript,而不是打开 URL。
问题在于 QR 码生成器,它们都会自动将 http:// 放在 URL 的开头,这会导致脚本关闭。我可以将其作为纯文本发送,但无法在 Safari 中打开。
关于如何做到这一点的任何想法?我有几个想法:
任何人都知道能够自行运行脚本的足够智能的 QR 阅读器应用程序吗?
任何人都知道有一个愚蠢的 QR 阅读器,它不会在链接前面放
http://,但仍会尝试在 Safari 中打开它?使用自动运行脚本的 URL,但这在没有互联网连接的情况下无法运行,这意味着用户可以轻松返回网站
构建我自己的应用,但我完全不知道该怎么做
提前致谢。
【问题讨论】:
标签: javascript ios safari qr-code bookmarklet