背景
是我土了
暂时有个奇怪的地方,联系方式有3:
Email
<a "href="mailto:[Number]">
打电话
<a "href="tel:[Number]">
WhatsAPP(类似国内的微信)
- 跳转页面的脚本
可是?
- 既然是电脑,为什么有打电话的选项?
- 不需要对设备进行判断吗?如果是电脑,只显示Email和WhatsAPP
Google Chrome
一点Call,显示了我的2部登录了同账号的手机:
我用工作Google账号则提示需要有移动端(看样子只支持“Android”)Chrome登录同账号:
如果能发送给手机,会发送号码,不会直接打出去:
能发但是不能使用拨号
我把“tel:”后的电话号码改成了“😎建瓯最坏🐷”,网页Chrome能发送,手机Chrome能接受,只是手机的拨号键接受不了中文和英文。中文+emoji:😎建瓯最坏🐷
拨号界面
拨号界面且没有任何输入。
由于懒得给自己的通话记录打码,就不截图了。中文+emoji+“+”+数字+字母:😎建瓯最坏🐷
拨号界面
能保留“+”和数字:
传递消息
也没啥想利用的,但是发个信息可以吧?
我来测测能发多少!因为太自恋,思路错了
测试用的字符串是:😎建瓯最坏🐷测试长度:01021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
测试界面
还好我敏感
从00到18后的1:
一共37,不太合理。我觉得应该是双数。0102030405060708091011121314151617181
一想,还是别自恋了,老老实实测试吧!正经测试
测试用的字符串是:01021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
测试界面
50个字符串:01020304050607080910111213141516171819202122232425
其他测试
还测试了拨号发送泛洪,不行,发送多次且前一次没有被处理的话,只会保留新的。其他浏览器
还用QQ浏览器测试了同样的代码,没有账号生态的功能,没有其他账号关联设备,只能选择“Pick an APP”:
Pick an APP
可能电脑上装个拨号APP的话可以用:
前端查看联系方式
最后,我选择了前端查看邮箱地址(定位词:“mailto”)发了邮件:
- 不需要对设备进行判断吗?如果是电脑,只显示Email和WhatsAPP