草庐IT

mobile-sharing

全部标签

ios - 使用 CFBundleDocumentTypes : why does my app not show up in the "Share" menu?

我正在尝试为所有可能的文件类型注册我的应用程序。我将以下内容添加到我的info.plist中:CFBundleDocumentTypesCFBundleTypeNamepublic.dataLSItemContentTypespublic.datapublic.content如果我现在在Safari中打开PDF并点击Safari的“共享”按钮,则不会提供我的应用程序。但是,如果我点击PDF本身,顶部会出现一个“打开方式”按钮,并且会列出我的应用程序。这不是真正的问题,但它会阻止用户将照片导入我的应用程序,因为照片应用程序中没有“打开方式”菜单。我也可以注册“分享”菜单吗?

javascript - UIWebview 不会通过基本身份验证加载动态加载的资源(通过 jQuery Mobile)

有点令人困惑,不确定解决方案(或问题)的来源。我正在使用UIWebviews和JqueryMobile创建一个iPad应用程序。我必须通过基本身份验证访问我的Web资源。我已将UIWebview设置为通过HTTP请求正确发送我的登录凭据,并且页面所需的所有资源(CSS、Javascript等)都正确加载.......除了那些通过Javascript动态加载的资源。我正在使用Modernizr加载CSS文件,使用JQuery加载.JSON文件,当通过webView访问我的页面时,这些都没有加载。(当我直接通过Safari访问该页面时,它工作正常)。因此我猜这是一个Xcode/iOS问题,

ios - 如何从 IOS9 上的 UIMenuController 中的 "Copy"中删除 "share"选项?

我有一个UITextView,我在其中加载了一些文本。在IOS9之前,当您在该TextView中选择文本时,我确实删除了“复制”选项。我通过对其进行子类化并执行以下操作来做到这一点:@implementationmyCustomClass-(BOOL)canPerformAction:(SEL)actionwithSender:(id)sender{if(action==@selector(copy:)){returnNO;}return[supercanPerformAction:actionwithSender:sender];}这足以删除“复制”选项。但现在在iOS9中,当你选择

javascript - iOS 8.3 Mobile Safari 禁用表情符号渲染

Apple最近发布了iOS8.3。他们添加了更多的表情符号,现在所有表情符号都在移动浏览器中呈现。例如▶将呈现为表情符号图标。有没有办法禁用表情符号渲染?例如通过CSS或JavaScript? 最佳答案 是的,您可以通过使用适当的变体字形逐个字符地禁用这些。由于未指定变体,以下示例将黑色的右指三Angular形呈现为表情符号。▶但是,如果您指定了正确的变体字形,您将获得文本。▶︎一般来说,︎为您提供文本版本,而️或未另行指定的为您提供表情符号版本。参见http://anthonytickno

javascript - 检测移动到 Mobile Safari 中的新选项卡

我有一系列打开弹出窗口的页面(MobileSafari中的新选项卡)。这些弹出窗口中的每一个都需要知道它们何时获得焦点。在台式机上,我们使用window.onblur和window.onfocus来驱动此行为。但是,这些事件均不适用于iPad。我还尝试了window.onpageshow和window.onpagehide,它们似乎也没有在正确的时间触发。我有一个测试HTML文件:console.log('Hello');window.onblur=function(e){console.log('blur');};window.onfocus=function(e){console.

ios - 停止 jQuery Mobile 滑动事件双冒泡

我在iPadSafari上安装了jQueryMobile,出于某种原因,触摸滑动事件触发了两次。人们在过去的一年中最近就在本周报告了同样的问题,但我找不到如何在不修改jQueryMobile的情况下修复双重事件的解释,我不想那样做。ThreadonjQueryforums滑动处理程序的以下元素绑定(bind)都具有相同的错误双事件结果,其中每次滑动都会调用两次警报。应该如何绑定(bind)jQueryMobile触摸事件以避免双重冒泡?//Test1:Bindingdirectlytodocumentwithdelegate()$(document).delegate(document

ios - iPhone 配置实用程序无法找到 'Apple Mobile Device Support'

我目前正在我的Windows机器上使用MarmaladeSDK来构建应用程序。我正在尝试在iPhone上测试该应用程序,并为此下载了iPhone配置实用程序。但是,每当我启动它时,都会收到以下错误:iPhone配置实用程序无法找到“AppleMobileDeviceSupport”。请重新安装iPhone配置实用程序。您可以从http://www.apple.com/support/iphone/enterprise下载iPhone配置实用程序。但是,即使我重新安装它,我仍然会收到同样的错误。任何帮助将不胜感激! 最佳答案 我遇到了

ios - iOS 9 及更低版本的 UIApplication.shared().open() 的替代方法是什么?

这个问题在这里已经有了答案:SwiftOpenLinkinSafari(11个答案)关闭6年前。之前我使用XCode8beta3并在iOS10设备上测试它。但现在我希望我的应用程序支持以前版本的iOS。当我在从项目设置中减少部署目标后尝试在iOS9设备上运行它时,此特定方法显示错误,因为它仅适用于iOS10.0或更新版本:UIApplication.shared().open((urlasURL),options:[:],completionHandler:nil)

ios - 安装socket mobile scan api sdk后报"The application bundle does not contain a valid identifier"

通过cocoapod安装SocketMobileScanApiSdk后,我无法再在真实设备上运行。我注意到sdk包含“资源”组。但是即使重命名并删除“资源”组后,我也无法在真实设备上运行该项目。我在Xcode7.3.1上使用“scanapisdk-10-3-412”并尝试在ipadAir2上运行。 最佳答案 我发布答案是为了以防其他人将来遇到同样的问题。正如我在原始问题中评论的那样。此问题已通过删除项目目标名称中的空格来解决(例如,示例项目->示例项目)。我不确定导致问题的真正原因是什么。然而,在我重新命名我的项目目标后,我不再遇到

android - Firemonkey Mobile 中的从右到左的双向语言

如何使用FireMonkey在Android或iOS中以从右到左的语言(例如波斯语或阿拉伯语)显示任何字符串?我使用EmbarcaderoRadStudioXE6(Delphi),当我放置TLabel或TEdit并将其文本设置为“سلام”(波斯语中的你好)时,在Windows和Mac中一切正常,但在移动平台中显示错误,在Android显示“مالس”,而在iOS中只显示空格。问题在DelphiXE7中依然存在。 最佳答案 Firemonkey本身不支持从右到左的文本呈现。为此,您将不得不使用第三方库。最好的选择之一是Skia4De