草庐IT

$​​Safari​​

全部标签

javascript - 从后台切换回Safari时如何在iOS webapp中检测?

我如何构建一个能够监控页面何时获得焦点的网页,尤其是当Safari处于后台并且用户将Safari切换回前台时。当在iPhone上切换到Safari时,下面的代码不会触发事件window.onfocus=function(){alert("onfocus");};Maintext根据http://www.quirksmode.org/dom/events/index.html:当窗口获得焦点时,SafariiPhone不会触发事件。所以我的问题仍然是:如何在SafariforiPhone的网页上使用Javascript来检测窗口获得焦点? 最佳答案

iphone - iTunes 应用程序链接无法在模拟器和 iDevices 的 safari 中打开页面

我希望这可能是重复的问题。但没有一个答案对我有很大帮助。我正在尝试从我的iOS应用程序打开一个链接。当我按下按钮时,它打开了safari应用程序,它总是提示“Safari无法打开页面,因为地址无效”。这是一个看起来相同的链接https://itunes.apple.com/gb/app/app_name/id(appId).我认为这里不是发布确切应用程序链接的好地方。所以上面的链接是虚拟链接,看起来和我的一模一样。为什么我尝试打开链接时总是出现错误。我在模拟器和iPod中试过。出现同样的错误。如果我在MACOS中尝试与Safari的相同链接,那么它会起作用。这是我用来通过链接从我的应用

iphone - iTunes 应用程序链接无法在模拟器和 iDevices 的 safari 中打开页面

我希望这可能是重复的问题。但没有一个答案对我有很大帮助。我正在尝试从我的iOS应用程序打开一个链接。当我按下按钮时,它打开了safari应用程序,它总是提示“Safari无法打开页面,因为地址无效”。这是一个看起来相同的链接https://itunes.apple.com/gb/app/app_name/id(appId).我认为这里不是发布确切应用程序链接的好地方。所以上面的链接是虚拟链接,看起来和我的一模一样。为什么我尝试打开链接时总是出现错误。我在模拟器和iPod中试过。出现同样的错误。如果我在MACOS中尝试与Safari的相同链接,那么它会起作用。这是我用来通过链接从我的应用

ios - 如何在 safari 中打开 url 而不是在 webview 中

我想在safari中打开一个url,在应用程序之外而不是在webview中。我实现了UIWebViewDelegate但我仍然无法打开网址。基本上我无法点击url。代码如下:-(void)newView:(NSString*)titleDescription:(NSString*)descURL:(NSString*)url{webView=[[UIWebViewalloc]initWithFrame:CGRectMake(15,17,190,190)];webView.backgroundColor=[UIColorclearColor];webView.delegate=self;

ios - 如何在 safari 中打开 url 而不是在 webview 中

我想在safari中打开一个url,在应用程序之外而不是在webview中。我实现了UIWebViewDelegate但我仍然无法打开网址。基本上我无法点击url。代码如下:-(void)newView:(NSString*)titleDescription:(NSString*)descURL:(NSString*)url{webView=[[UIWebViewalloc]initWithFrame:CGRectMake(15,17,190,190)];webView.backgroundColor=[UIColorclearColor];webView.delegate=self;

javascript - 在移动版 Safari 中针对多页 PDF 强制打印对话框

如何在移动版Safari中为多页(打印第一页工作)PDF强制使用工作打印对话框?补充资料:如果我在移动版Safari中“长按”PDF,我会看到“将图像另存为”对话框。也许移动Safari实现将PDF呈现为图像,我应该搜索该引擎呈现多个页面的解决方案?! 最佳答案 我宁愿说这是一个真正的答案,但如果不支持在移动Safari中强制为多页PDF打印工作打印对话,则可以选择:如果生成PDF的源是HTML,您可以在页面内使用HTML并打印它而不是PDF。这适用于多个页面,在移动Safari中也是如此。

javascript - 在移动版 Safari 中针对多页 PDF 强制打印对话框

如何在移动版Safari中为多页(打印第一页工作)PDF强制使用工作打印对话框?补充资料:如果我在移动版Safari中“长按”PDF,我会看到“将图像另存为”对话框。也许移动Safari实现将PDF呈现为图像,我应该搜索该引擎呈现多个页面的解决方案?! 最佳答案 我宁愿说这是一个真正的答案,但如果不支持在移动Safari中强制为多页PDF打印工作打印对话,则可以选择:如果生成PDF的源是HTML,您可以在页面内使用HTML并打印它而不是PDF。这适用于多个页面,在移动Safari中也是如此。

javascript - iOS Safari/Chrome - 在模态内聚焦输入时不需要的滚动

在Safari和Chrome中测试-结果相同,所以我认为这是iOS问题。只有在模态框内有输入并且我点击该输入时才会发生这种情况。在输入获得焦点和原生iOS键盘变得可见的同一时刻。模态下方的页面在同一时刻自动滚动到其高度的50%。这种行为是完全不需要的,我不知道如何阻止这种默认的iOS“功能”。演示: 最佳答案 只是在这里添加一个答案,以防人们偶然发现这个问题(ratherthanyourotherquestion,whichhasagreatdemotoillustratethisissue)我们在工作中遇到了类似的问题。正如您所提

javascript - iOS Safari/Chrome - 在模态内聚焦输入时不需要的滚动

在Safari和Chrome中测试-结果相同,所以我认为这是iOS问题。只有在模态框内有输入并且我点击该输入时才会发生这种情况。在输入获得焦点和原生iOS键盘变得可见的同一时刻。模态下方的页面在同一时刻自动滚动到其高度的50%。这种行为是完全不需要的,我不知道如何阻止这种默认的iOS“功能”。演示: 最佳答案 只是在这里添加一个答案,以防人们偶然发现这个问题(ratherthanyourotherquestion,whichhasagreatdemotoillustratethisissue)我们在工作中遇到了类似的问题。正如您所提

ios - 如何使用 iOS - Safari 永久允许在受信任的网站上使用相机

我正在发现quaggaJS,我正在我的网站上实现的一种非常有效的条形码扫描仪。它使用网络摄像头扫描条形码。有什么方法可以永久允许使用Safari(iOS)在受信任的站点上使用网络摄像头。例如,访问那里demosite,将系统地请求使用相机的权限。我想让我网站的访问者永久选择这个选项。 最佳答案 从iOS13开始解决。打开任何网站,点击左上角的“AA”图标。然后点击“网站设置”,这将使您能够将相机权限设置为“允许”而不是“询问”。很遗憾,此设置在iOS13之前不可用。 关于ios-如何使用