cordova-plugin-ionic-webview
全部标签 我正在使用Ionic和SalesforceMobileSDK开发CordovaiOS应用程序。在iPad上,如果您在横向模式下从暂停事件返回(例如打开控制中心或转到主屏幕然后返回到应用程序),应用程序会变黑。但是,如果您在纵向模式下执行相同的操作,应用程序将恢复正常运行。在iPhone6中不会发生这种情况。在iPhone6中发生的情况是,如果您在横向模式下打开控制中心,它会尝试强制手机进入纵向模式,然后返回横向模式和控制中心打不开。这两件事有关系吗?是否有针对它们的修复程序,或者这只是一个已知问题?版本:CordovaiOS:4.3.0SalesforceSDK插件:5.0.1Cord
我正在为我正在处理的ionic项目创建一个iOS和Android插件。我遇到的问题/问题是,每次我更改插件中的某些内容时,我都必须删除并再次添加插件。每次更改要测试的内容时删除和添加插件有点耗时。如果我想在iOS插件中记录一些东西或只是更改一个字符并想在ionic应用程序中测试它,我必须这样做:ionicpluginremovemypluginionicpluginaddmypluginionicbuildios有没有更好的方法来开发一个ionic插件而不需要耗费时间来删除和添加插件?我知道ionicstaterestore但它似乎删除和添加了比我上面的解决方案花费更长的时间的插件和平
在我的应用程序中,我使用AVAudioSession播放音频流,它会在应用程序启动时自动开始播放。在应用程序的另一部分,如果用户导航,则有一个webview,其中可能包含来自youtube、soundcloud的嵌入剪辑,无论什么都可能包含声音。我希望主音频流暂停,以防用户选择播放webView中的声音。现在,如果用户选择在webview中播放剪辑,声音会混合在一起,这很烦人,用户必须手动暂停主流。有没有办法防止这种情况?我需要将主流静音或暂停,以防用户选择收听嵌入的剪辑。我在AppDelegate中使用的是以下内容:AVAudioSession.sharedInstance().se
我在Ionic2应用程序中使用cordova-plugin-media-with-compression。在iOS上,如果我向startRecord()传递一个文件名并在不更改this.media的情况下再次调用它,我就可以录制和播放。我似乎无法播放存储在文件系统中其他位置的音频文件-因为我必须将新的src传递给startRecord(),这就是我认为我做错的地方。import{Component}from'@angular/core';import{ModalController,LoadingController,ToastController,Platform}from'ioni
当我第一次选择下拉菜单时,选择选项没有显示确认按钮。在我选择下拉列表后,它在ios中正常工作,在android中正常工作。在Controller中$scope.distUnits=[{name:"Meters",id:1},{name:"Kilometers",id:2},{name:"Miles",id:3}];$scope.selectedOption=$scope.distUnits[0];我在我的app.js文件中设置了false$ionicPlatform.ready().then(function(){if(window.cordova&&window.cordova.pl
我正在使用XamarinForms构建一个应用程序,在此我实现了一个混合webview。在IOS中,混合WebView具有缩放功能,我需要将其禁用。这是我到目前为止尝试过的:-publicclassActivityHybridWebViewRenderer:ViewRenderer,IWKScriptMessageHandler{conststringJavaScriptFunction="functioninvokeCSharpAction(data){window.webkit.messageHandlers.invokeAction.postMessage(data);}";WK
我想打开与ionic应用程序中的用户相对应的Facebook个人资料页面。我使用cordovaInAppBrowswer插件。url='fb://profile/vahid.vdn';varoptions={location:'yes',clearcache:'yes',toolbar:'yes'};$cordovaInAppBrowser.open(url,'_system',options).then(function(event){//facebookappisalreadyinstalledandopenedsuccessfully}).catch(function(event
我使用本教程创建了一个托管应用程序:MicrosoftTutorialPage在这个网络应用程序中,有打开Googlemap的可用链接如下:AddressURL点击此href时,它会将我的应用程序置于后台模式并在GoogleMap应用程序或Safari浏览器中打开map。但有时,同一个链接会在我托管的cordova应用程序webview本身中打开mapURL,因此,我的应用程序消失了,用户无法返回到我的应用程序。任何人都可以建议如何将mapurl嵌入到托管的网络应用程序中。注意:我已经在我的应用中使用了InAppBrowsercordova插件。配置文件:
我正在尝试使用浏览器远程通过检查来调试Cordova应用。例如,在我的iPhone上,我可以通过SafariDeveloperMenu访问webView,或者在我的Android上,使用GoogleChromechrome://inspect。当我通过CLI在设备上安装应用程序时效果很好cordova运行ioscordova运行android但是,当我从商店下载相同的应用程序时,我发布它的地方,我不能再检查它,事实上我找不到它来检查它在Chrome/Android或Safari/iOs中。有没有办法检查生产应用?否则我应该如何调试它(例如,错误只发生在生产中)?谢谢。
突然(从昨天开始-当我升级到OSX10.12.5时)我无法从模拟器或物理设备上的命令行运行cordovarunios。任何帮助或提示将不胜感激-我完全被阻止了。我明白了[65%]InstallingEmbeddedProfile[70%]VerifyingApplication[75%]CreatingContainer[80%]InstallingApplication[85%]PostflightingApplication[90%]SandboxingApplication[95%]GeneratingApplicationMap[100%]Installedpackage/Us