Whatsapp按钮在Android上工作,但在IOS上为空白
Whatsapp button working on Android but Blank on IOS
此代码在三星Galaxy Tab和S3等android设备上运行良好。选择联系人后,它将显示TheTitle -> TheURL
。
但它不适用于像iPhone 6 plus和iPhone 5这样的iOS设备。选择联系人后,TheTitle -> TheURL
不会出现,它只是空白。
我该怎么解决这个问题?
var TheTitle = "post Title Text", TheURL = "blog.com/url-post.html";
$('#myID').after('<a class="button-share whatsapp" data-action="share/whatsapp/share" href="whatsapp://send?text=' + TheTitle + ' -> ' + TheURL + '" target="_blank">WhatsApp</a>');
已解决。
文本值必须在iOs Whatsapp上进行编码。
var TheTitle = "post Title Text",
TheURL = "blog.com/url-post.html",
nuklear = TheTitle + ' ›› ' + TheURL,
bomb = encodeURIComponent(nuklear);
$('#myID').after('<a class="button-share whatsapp" data-action="share/whatsapp/share" href="whatsapp://send?text=' + bomb + '" target="_blank">WhatsApp</a>');
测试:在Android和iOS上工作
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- jquery代码在Mozilla中有效,但在其他浏览器上无效
- Cordova应用程序在安卓系统上运行,但线程似乎在ios上冻结了;“由于页面加载而重置插件”;
- Sencha Touch、Apigee JS SDK和Phonegap可以在浏览器中工作,但不能在IOS中工作
- 视频未在任何具有ios和Android版本的移动设备上播放,但在网页上播放
- Cordova iframe在iOS Safari中工作,但在Android中不起作用
- 本机应用程序在iOS中模拟,但在Android中不模拟 - 是JS吗?
- Sencha Touch应用程序在Android和iOS上运行良好,但在Windows 8.1上挂起
- 滚动y,但固定到x - bug在ios
- 错误().堆栈在Cordova iOS中未定义,但在Android上工作
- YouTube API在iOS (iPhone/iPad)中不工作,但在桌面浏览器中工作良好
- 弹出窗口在Android上不工作,但在iOS上可以
- 控制器经常被调用,但只在iOS上的Chrome中
- Javascript音频可以在浏览器中播放,但不能在iOS设备上播放
- Javascript文本框得到焦点,但键盘没有在ios中填充
- 在iOS Safari中缩放和绘制图像到画布时,宽度是正确的,但高度被压扁了
- Whatsapp按钮在Android上工作,但在IOS上为空白
- 在我的网站上设置文件上传按钮的样式(输入类型=“文件”),它似乎运行良好,但在 iOS 上会转换
- Cordova cordova.plugins 在 win8 上未定义,但在 iOS 上未定义
- Ajax调用不能在android上工作,但在ios Cordova上工作很好