我已经通过命令行工具安装了this Cordova社交共享插件。 一切都正确添加到我当前的项目foleder,但共享选项不起作用 这是我的代码
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
window.plugins.socialsharing.share('Message and link', null, null, 'http://www.x-services.nl');
}
我将在我的控制台中收到此错误
“TypeError:无法读取未定义的属性'share'
我的Cordova版本是5.1.1
修改
我创建了一个空白的Cordova项目并添加了插件,它的工作正常 不需要手动配置。 但我的项目是使用Angularjs和Onsenui开发的,这可能是问题吗?。
答案 0 :(得分:0)
您是否在项目中包含了socialsharing.js并将其加载?
<script type="text/javascript" src="js/socialsharing.js"></script>
确保文件名中的S也不是大写......
答案 1 :(得分:0)
你在谷歌Chrome控制台的控制台收到错误?在任何浏览器不支持cordova插件,所以你必须在设备中测试,你还必须在黑客中包含文件
<script charset="utf-8" src="cordova.js" type="text/javascript">
</script>
<script type="text/javascript" src="js/SocialSharing.js">
</script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
onclick="window.plugins.socialsharing.share('Message only')"
}
如果您有任何进一步的混淆,请给我留言