草庐IT

$​​Safari​​

全部标签

iOS Safari - 防止输入字段在选择时突出显示

在iOS中点击输入字段时,该字段会短暂地以灰色高亮显示。有没有办法禁用或抑制这种突出显示效果? 最佳答案 关于iOSSafari-防止输入字段在选择时突出显示,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8889490/

ios - 从Safari直接打开App的ViewController

我有2个像这样的ViewController:我想使用URLScheme从safari打开我的应用程序,我已经这样设置了。当我打开Safari并调用:TestSafari://时它起作用了。但是我想让它自动打开ViewController2而不是初始的ViewController,该怎么做?更新:在AppDelegate中这样设置后,现在可以正常使用了。funcapplication(application:UIApplication,handleOpenURLurl:NSURL)->Bool{letstoryboard:UIStoryboard=UIStoryboard(name:"

ios - 将图标添加到主屏幕,如 Safari

我看到了BugMeiPhone应用程序,并对向主屏幕添加图标的功能很感兴趣。我认为它的工作方式类似于Safari实现它的方式。这里有一个类似的问题说这是不可能的:Implementing"AddtoHomeScreen",alaSafari显然有办法,但我没有找对地方。还有其他人解决了吗? 最佳答案 你必须使用Safari。BugMe通过以下方式将笔记保存在主屏幕上:将笔记上传到他们的服务器。通过-openURL:启动Safari,并提供指向其服务器的URL。在Safari中,用户被指示按“+”键来添加一个特殊的bugme://链接

ios - 测试是否有任何应用程序可以在 iOS 上的移动 safari 中处理 url 方案

有什么方法可以测试iOS是否可以处理自定义URL方案?我有一个应用程序注册了一个自定义url方案,以便能够从移动safari中的超链接打开该应用程序。但是,我想告诉用户,如果他们没有安装该应用程序,他们需要去应用商店下载该应用程序。有没有一种聪明的方法来测试URL并在它失败时捕获它以及它失败的原因? 最佳答案 这是我能想到的最好的,但它只在iOS5中测试过:如果您在移动版Safari中的链接是linktext,将其更改为:linktext,然后在/launchapp的顶部页面,放置一个带有所需URL的隐藏iframe:.在页面正文中

iOS Safari 和 chrome 上的 Javascript Canvas 缓冲区/性能低下

我正在尝试通过将像素直接绘制到imageData缓冲区来更新javascriptCanvas。基本上我会在每次mousemove/touchmove事件后更新imageData缓冲区上的所有像素,并尝试获得最佳性能。背景:我正在开发一个基于emscripten的应用程序,其中Canvas上的绘图完全由“native”代码逐像素绘制。我在这个问题中给出的例子是我重现我的问题的一个更简单的例子。我目前遇到了两个性能问题:在iOSsafari上(在iPadair上测试):绘图函数以31fps的速度调用,但屏幕上的Canvas渲染延迟(视觉上,我会说它以最大10fps的速度更新,加上一些间隔0

iphone - Mobile Safari 和 HTML5 iOS 网络应用程序支持哪些音频文件类型(例如 mp3、ogg)?

有很多关于在MobileSafari上播放音频文件的SO问题,但是在SO和Google上搜索并没有得到一个完整的、更新的MobileSafari支持的音频文件列表。有人知道当前支持的音频文件列表是什么吗?我们正在为iPhone构建网络应用程序。谢谢! 最佳答案 这是支持的媒体类型的最新列表,最后更新于2011年7月:SafarionthedesktopsupportsanymediatheinstalledversionofQuickTimecanplay.ThisincludesmediaencodedusingcodecsQui

MacOS使用Selenium操作Safari浏览器

MacOSSelenium跨浏览器环境搭建系统:macOS10.15.5Safari:13.1.1由于safari浏览器本身已经集成了safaridriver,只要启用并开启即可,步骤如下:启用safaridriver:safaridriver--enable尝试运行safraidriver,看是否有权限问题。/usr/bin/safaridriver编写脚本fromseleniumimportwebdriverfromtimeimportsleepdr=webdriver.Safari()dr.implicitly_wait(10)dr.get('https://www.baidu.com'

在 safari 中的其他页面中调用时,PHP session 为空

我创建了一个session,当从Safari上的ajax调用调用时该session为空。header.phpsession_start();$_SESSION['test']='thisismysession';mypage.phpsession_start();echo$_SESSION['test'];谢谢 最佳答案 它在其他浏览器中工作吗?它在没有AJAX的Safari中工作吗?此脚本是否从原始页面所在的同一域加载?Safari显然有更多conservativecookiepolicythanotherbrowsers.如果P

php - jQuery ajax 调用在 Mac Safari 和 Chrome 浏览器上返回空错误

几天来我一直在寻找解决方案并尝试修复,但没有任何改变。老板用的是Mac而我没有,所以我让他尝试反复修复并将输出转发给我。到目前为止没有运气。因此,当前的设置是,我有一个包含用户名和密码输入的表单,该表单在通过验证后提交。验证是一个ajax调用,它验证用户名和密码,然后提交表单。仅在MacChrome和Safari(webkit)上,我从空白的ajax调用中收到错误响应。我已经剥离了执行验证的php函数以简单地回显“hello”,这样我就知道导致问题的不是php。因此,一旦单击目标元素,我就会获取用户名和密码值并发送ajax请求。(它应该命中我的php文件并回显你好)。然而,它返回并没有

Safari Media-Queries打印未正确使用高度100%

我正在为在Chrome/Edge/Firefox上运行良好但在Safari上使用的应用程序使用打印媒体查询。我正在使用高度100%以使其填写印刷页面,在Safari上,它似乎将百分比作为元素本身的百分比。我在下面放了简化的代码。printtest.big{border:5pxsolidblack;}@mediaprint{.breaker{page-break-before:always;}.big{display:block;position:relative;height:100%;}}看答案根据我可以用吗野生动物园不支持@page和page-after-break这是stackoverf