草庐IT

$​​Safari​​

全部标签

ios - iOS 10-12 WebKit (Safari/Chrome) iframe 焦点错误的解决方法

我已经在StackOverflow和各种Apple/WebKit错误报告系统上搜索了这个特定问题,但尚未找到具体引用的问题(这似乎不可能)。问题:在我们的支付页面上,我们有各种表单字段(输入和选择)。出于PCI/安全目的,我们有一个用于信用卡号码字段的iframe(iframe只有有那个字段-没有别的)。问题是,只是iOS用户,他们有时无法将焦点放在信用卡号字段上。似乎有2个不同,但相关的iOSwebkit错误。请参阅下面的更新。如果他们只是从一个字段向下导航到另一个字段,通常会奏效。但是,如果他们在字段中跳来跳去,他们可能会遇到这样的情况:他们可能会尝试他们无法将焦点放在信用卡号字段

ios - iOS 10-12 WebKit (Safari/Chrome) iframe 焦点错误的解决方法

我已经在StackOverflow和各种Apple/WebKit错误报告系统上搜索了这个特定问题,但尚未找到具体引用的问题(这似乎不可能)。问题:在我们的支付页面上,我们有各种表单字段(输入和选择)。出于PCI/安全目的,我们有一个用于信用卡号码字段的iframe(iframe只有有那个字段-没有别的)。问题是,只是iOS用户,他们有时无法将焦点放在信用卡号字段上。似乎有2个不同,但相关的iOSwebkit错误。请参阅下面的更新。如果他们只是从一个字段向下导航到另一个字段,通常会奏效。但是,如果他们在字段中跳来跳去,他们可能会遇到这样的情况:他们可能会尝试他们无法将焦点放在信用卡号字段

iOS - 在不打开新标签的情况下从 native 应用程序返回到 Safari

我无法弄清楚如何从iOS7+中的native应用程序切换到Safari。我使用了UIApplication.sharedApplication.openURL(),但这会打开一个新选项卡。我想在不打开新选项卡的情况下将用户返回到他/她之前正在查看的当前页面。我找到了thisSOpost,但它已经有几年了,所以我希望从那以后情况有所改变。这是我设想的工作流程:用户在Safari上点击HTML页面上的链接以打开/安装我的应用用户对我的应用执行操作用户完成操作后,我的应用程序会自动打开Safari,用户会回到他/她离开的页面谷歌以某种方式通过他们的谷歌地图应用程序做到了这一点。如果你在Saf

iOS - 在不打开新标签的情况下从 native 应用程序返回到 Safari

我无法弄清楚如何从iOS7+中的native应用程序切换到Safari。我使用了UIApplication.sharedApplication.openURL(),但这会打开一个新选项卡。我想在不打开新选项卡的情况下将用户返回到他/她之前正在查看的当前页面。我找到了thisSOpost,但它已经有几年了,所以我希望从那以后情况有所改变。这是我设想的工作流程:用户在Safari上点击HTML页面上的链接以打开/安装我的应用用户对我的应用执行操作用户完成操作后,我的应用程序会自动打开Safari,用户会回到他/她离开的页面谷歌以某种方式通过他们的谷歌地图应用程序做到了这一点。如果你在Saf

ios - 如何强制显示移动 Safari 底部导航栏以编程方式显示?

我的网页底部有一个用于CTA(号召性用语)的固定按钮。在较新版本的iOS上向下滚动页面,移动版Safari会隐藏底部导航栏(带有后退、前进、共享、书签和新标签按钮)。如果您单击CTA按钮,而不是执行该操作,移动版Safari会显示底部导航栏。作为解决方案,我希望始终强制显示底部导航栏。有没有办法做到这一点?两者JackThreads在移动设备上查看时,ThreadFlip的移动网站能够在查看单个项目时实现这一点。到目前为止,我无法对此进行逆向工程。有谁知道力秀是如何完成的?相关:ButtonsalignedtobottomofpageconflictwithmobileSafari's

ios - 如何强制显示移动 Safari 底部导航栏以编程方式显示?

我的网页底部有一个用于CTA(号召性用语)的固定按钮。在较新版本的iOS上向下滚动页面,移动版Safari会隐藏底部导航栏(带有后退、前进、共享、书签和新标签按钮)。如果您单击CTA按钮,而不是执行该操作,移动版Safari会显示底部导航栏。作为解决方案,我希望始终强制显示底部导航栏。有没有办法做到这一点?两者JackThreads在移动设备上查看时,ThreadFlip的移动网站能够在查看单个项目时实现这一点。到目前为止,我无法对此进行逆向工程。有谁知道力秀是如何完成的?相关:ButtonsalignedtobottomofpageconflictwithmobileSafari's

objective-c - iOS 通过 UIWebView 访问 Safari 阅读器功能

我正在使用iOS4.3并且想知道是否有任何方法可以访问Safari's"Reader"feature通过它删除网页上的广告和其他riffraff&内容占据了中心舞台。如果在Safari中打开任何文章(比如维基百科网站),然后“阅读器”按钮会出现在URL栏上。单击它会出现一个新窗口,可以精美地呈现内容。如何通过UIWebView在iOS中利用此功能?PS:我知道有个东西叫ReadabilityProject.但我不知道如何通过UIWebView使用它。还有一些网站Safari的阅读器调用不开启“阅读器”功能,可能是信心不够? 最佳答案

objective-c - iOS 通过 UIWebView 访问 Safari 阅读器功能

我正在使用iOS4.3并且想知道是否有任何方法可以访问Safari's"Reader"feature通过它删除网页上的广告和其他riffraff&内容占据了中心舞台。如果在Safari中打开任何文章(比如维基百科网站),然后“阅读器”按钮会出现在URL栏上。单击它会出现一个新窗口,可以精美地呈现内容。如何通过UIWebView在iOS中利用此功能?PS:我知道有个东西叫ReadabilityProject.但我不知道如何通过UIWebView使用它。还有一些网站Safari的阅读器调用不开启“阅读器”功能,可能是信心不够? 最佳答案

html - 在 iOS 上的 Safari 中输入类型日期外观

我正在尝试使用常规输入类型日期在移动设备上使用。但是CSS中设置的宽度被Safari(或webkit)否决了。我可以将-webkit-appearance:none;添加到CSS,这样宽度就会按预期工作。但是后来我失去了所有其他想要的样式,例如指示它是选择器的箭头。有没有一种方法可以让我保留输入类型日期的基本样式,但自己控制宽度? 最佳答案 -webkit-appearance:none;确实总是会删除选择器的典型样式...但是您可以使用CSS和背景图像轻松添加箭头。我不知道有什么方法可以自定义输入样式,同时保留箭头。

html - 在 iOS 上的 Safari 中输入类型日期外观

我正在尝试使用常规输入类型日期在移动设备上使用。但是CSS中设置的宽度被Safari(或webkit)否决了。我可以将-webkit-appearance:none;添加到CSS,这样宽度就会按预期工作。但是后来我失去了所有其他想要的样式,例如指示它是选择器的箭头。有没有一种方法可以让我保留输入类型日期的基本样式,但自己控制宽度? 最佳答案 -webkit-appearance:none;确实总是会删除选择器的典型样式...但是您可以使用CSS和背景图像轻松添加箭头。我不知道有什么方法可以自定义输入样式,同时保留箭头。