SuperCard 编程/技巧秘籍/向默认浏览器发送 URL
外观
< SuperCard 编程 | 技巧秘籍
SuperCard 的 send 命令是向浏览器发送 URL 的规定方式
on mouseUp send [URL] to program [name of browser] with "GURLGURL" without reply end mouseUp
示例
on mouseUp send "http://supercard.us" to program "Safari" with "GURLGURL" without reply end mouseUp
该方法存在的问题是,你的程序不应假设用户希望使用 Safari 或其他任何特定浏览器打开 URL。
幸运的是,你可以使用 SuperCard 的 shell 函数在用户的默认浏览器中加载 URL
get shell ("open http://supercard.us")
如果你不想硬编码 URL,可以从字段中获取它
on mouseUp put [cd/card/bg/background] field [name of field] into [name of variable] get shell("open " & [name of variable]) end mouseUp
示例
on mouseUp put bg field FieldURL into theURL get shell("open " & theURL) end mouseUp