首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Safari中有没有等同于chrome.windows.getCurrent的东西?

在Safari中,没有等同于chrome.windows.getCurrent的直接等价物。chrome.windows.getCurrent是Chrome浏览器中的一个API方法,用于获取当前活动窗口的信息。然而,Safari浏览器并没有提供类似的API方法来获取当前窗口的信息。

在Safari中,可以使用其他方式来获取当前窗口的信息。一种常见的方法是使用JavaScript的window对象来获取当前窗口的属性和状态。例如,可以使用window.innerWidth和window.innerHeight来获取当前窗口的宽度和高度。

另外,Safari也提供了一些扩展和插件,可以增强浏览器的功能和提供更多的API方法。你可以在Safari扩展库中搜索相关的扩展,看是否有适用于你的需求的解决方案。

需要注意的是,由于Safari和Chrome是不同的浏览器,它们的API和功能可能会有所不同。因此,在开发过程中,需要根据目标浏览器的特性和支持的API来选择合适的方法和工具。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

关于HTML面试题汇总

DOCTYPE>不是Html标签,而是告知浏览器此页面使用哪个HTML版本进行编写指令 3、html 4.01中有如下三种模式 1、html 4.01 Strict 严格模式,不包含展示性(纯粹为页面展示服务标签...,如:b、font等,因为这些css中有相应替代方案)和弃用元素,如:font,不允许框架集(framesets); 2、html 4.01 Transitional 过滤模式,包含展示性和弃用元素...5、标准模式与混杂区别 1、这两种模式主要是浏览器厂商提炼出来,标准模式时浏览器会根据规范来呈现页面,而混杂模式时浏览器则以向后兼容方式呈现; 2、Mozilla和Safari则用了“几乎标准模式...”,就是处理表格方式上有一此细微差异; 3、最大问题就是IE盒子渲染机制,出现border-box(怪异模式)、content-box方式; 6、如何触发混杂模式 1、html 4.01文档...css,还是可是rss服务,而@import只能是css 3、link外链文件会与文档同步加载,而@import则是等待文档加载完成后才加载 4、link没有兼容性问题,而@import是css2.1

77380
  • Safari 中简书登录框屏蔽

    然后我用Userscripts Safari 中使用了一下,发现登陆框并不能屏蔽掉,所以这里再补充下,如果在 Safari 中移除简书登陆框。<!...通过移除class="__copy-button" div 后面新增 div 来移除,即使用class="__copy-button"作为锚点来定位,但是 Safari 中,查看源代码可以看到,并没有这个...这让我突然意识到,class="__copy-button"这个可能不是简书源代码中东西,而是Tampermonkey中使用了某个脚本导致,而在 Safari中,缺失了这个脚本,所以没有这个东西。...:使用 js写一个暴力猴脚本,当 body 中有新增 maskDiv 时,且新增 maskDiv 子 div子 div 包含class="_23ISFX-mask"div时,移除maskDiv,如下图所示...:然后将代码添加到 Userscripts,并验证, 对比效果如下:--- | ---可以看到, Safari 中登录弹出也移除了,所以最终完整版代码应如下所示:// ==UserScript==/

    18220

    CSS3 弹性盒模型

    a) start: 子元素从头开始对齐(有可能等同于左对齐) b) center: 子元素居中对齐 c) end: 从结束位置对齐(有可能等同于右对齐) d) justify: 子元素两端对齐 对齐方式取决于...意思是说先跟值大分配空间后(根据内容分配)把剩余空间分配给小值。 实例代码: ? 实例结果: ? 注意:这个属性必须配合box-flex属性一起使用,否则没有效果。...normal 子元素排列顺序反转 a) normal 正常顺序 b) reverse 排列顺序反转 c) 排列方式反转同时元素对齐方式也反转了,Safari和Chrome则只是反转元素排列顺序 =...========================================== box-lines: single || multiple,默认值 single 子元素是否可以换行显示 Safari...和Chrome没有实现效果。

    65320

    web前端面试中10个关于css高频面试题,你都会吗?

    E:last-child 匹配父元素最后一个子元素,等同于:nth-last-child(1) E:first-of-type 匹配父元素下使用同种标签第一个子元素,等同于:nth-of-type...(1) E:last-of-type 匹配父元素下使用同种标签最后一个子元素,等同于:nth-last-of-type(1) E:only-child 匹配父元素下仅有的一个子元素,等同于:first-child...添加overflow属性后,浮动元素又回到了容器层,把容器高度撑起,达到了清理浮动效果。...通过CSS伪元素容器内部元素最后添加了一个看不见空格"020"或点".",并且赋予clear属性来清除浮动。...用纯CSS创建一个三角形原理是什么 之前写三角形, 都是直接记住代码,没有探究原因,我也是直到有一次面试时,面试大哥让我说说css创建三角形原理,我就......回来就赶紧翻资料.接下来我就将当时我理解过程列举出来

    2.8K20

    window.opener.location 安全风险讨论

    但是,子页面访问 opener.location 一些属性和方法时却不受 SOP 保护,这就是本文要探讨问题核心所在。...来看一个案例,假设父页面中有新窗口打开子页面链接: click me...方案 1,最新 Safari 下不能阻止跳转,并且会导致 IE 系列丢失 Referrer;方案 2,不支持 rel=noreferrer IE 中等同于默认情况,在其它浏览器中可以阻止跳转,...这两个方案都不完美,Referrer 很多时候并不能轻易去掉,这样只剩下 window.open 这个「改动成本大、不优雅、会引入新问题」方案勉强可用了。...下面是一些提议,可惜到目前为止并没有任何浏览器采纳: rel="newcontext":建议给 rel 属性增加 newcontext 属性值,详情1、详情2; rel="unrelated":建议给

    1.7K60

    图文学习前端Flex布局

    哪吒人生信条:如果你所学东西 处于喜欢 才会有强大动力支撑。 把你前端拿捏得死死,每天学习得爽爽,关注这个不一样程序员,如果你所学东西 处于喜欢 才会有强大动力支撑。...第一个伸缩项起始边被放置伸缩容器开始处。下一个伸缩项起始边与第一个伸缩项结束边按布局轴方向依次放置。所有沿布局轴保留空间都放置布局轴末端。...第一个伸缩项结束边缘被放置伸缩容器末端。下一个伸缩项目的结束边缘与第一个伸缩项目的开始边缘按布局轴方向依次放置。沿布局轴剩下所有空间都放置布局轴起点。...修改item,没有定义高度,如果有高度还是按照原来高度呈现。...属性,默认值为auto,表示继承父元素align-items属性,如果没有父元素,则等同于stretch。

    1.5K10

    get几个小技能:图标库使用技巧,css3文本小技巧

    iconfont 阿里图标库 iconfont 阿里图标库是一个可以按需导入图标库,就是可以官网中自己选择要用图标放在收藏列表中,然后可以一键下载对应图标的样式和使用文档,非常方便。...值得一提是:阿里图标库中有很多炫彩图标可供选择,表清包等,还可以自己制作 iconfont 阿里图标库使用步骤: 1. 官网中选择想用图标集 2. 收藏对应图标 3....我不知道一个人失去了最重要东西之后会变成什么样子,可能是像我这样,变成对所有的事情都不想关心,对所有的东西都失去兴趣,对未来没有任何期待,,如果对未来都没有期待,那这个人大概就行尸走肉了吧,这不该是一个人青春...为何会这样,可能不是因为失去这个东西真正原因吧,而是对失去东西那种敬畏之心。...就像是失恋,可能并不是因为那个人怎么样,因为那个人会从恋到不恋,肯定是有什么东西让他变得判若两人,也或许是你根本不了解这个人真面目。如果不是敬畏之心,如果没有属于自己原则,哪里来悲伤呢?

    91720

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none东西就没必要放在渲染树中了。...注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上箭头,比如,修改后CSS rule没有被匹配到,等。...当你Resize窗口时候(移动端没有这个问题),或是滚动时候。 当你修改网页默认字体时。...所以,我们需要一些工具帮我们看看我们代码里有没有什么不合适东西。 Chrome下,GoogleSpeedTracer是个非常强悍工作让你看看你浏览渲染成本有多大。...其实Safari和Chrome都可以使用开发者工具里一个Timeline东东。 Firefox下这个基于Firebug叫Firebug Paint Events插件也不错。

    48920

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none东西就没必要放在渲染树中了。...… 正式开画 注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上箭头,比如,修改后CSS rule没有被匹配到...当你Resize窗口时候(移动端没有这个问题),或是滚动时候。 当你修改网页默认字体时。...所以,我们需要一些工具帮我们看看我们代码里有没有什么不合适东西。 Chrome下,GoogleSpeedTracer是个非常强悍工作让你看看你浏览渲染成本有多大。...其实Safari和Chrome都可以使用开发者工具里一个Timeline东东。 Firefox下这个基于Firebug叫Firebug Paint Events插件也不错。

    1.1K00

    浏览器渲染原理

    注意: Rendering Tree 渲染树并不等同于DOM树,因为一些像Header或display:none东西就没必要放在渲染树中了。...… 正式开画 注意:上图流程中有很多连接线,这表示了Javascript动态修改了DOM属性或是CSS属会导致重新Layout,有些改变不会,就是那些指到天上箭头,比如,修改后CSS rule没有被匹配到...当你Resize窗口时候(移动端没有这个问题),或是滚动时候。 当你修改网页默认字体时。...所以,我们需要一些工具帮我们看看我们代码里有没有什么不合适东西。 Chrome下,GoogleSpeedTracer是个非常强悍工作让你看看你浏览渲染成本有多大。...其实Safari和Chrome都可以使用开发者工具里一个Timeline东东。 Firefox下这个基于Firebug叫Firebug Paint Events插件也不错。

    2.7K31

    中国剩余定理详解

    引入 我国古代数学著作《孙子算经》中有一道题目,它描述是这样 今有物不知其数,三三数之余二;五五数之余三;七七数之余二。问物几何?...这需要用到我们祖先伟大创造——中国剩余定理 中国剩余定理 很久以前,数学领域还没有像扩展欧几里得这种东西。...对于这个问题,我们祖先采用了构造方法 构造过程如下 首先考虑三个特殊方程 他们特殊解 那第一个方程来说,它实际上等同于解一个同余式 因为x一定是5*7=35倍数...其实不互素也可以搞不过要用更神奇东西 设 对于同余方程组 模$N$同余意义下有唯一解 这个方程怎么解呢?...我们仍然像前面一样,考虑构造 像上面那样,我们令$x=(N/m_i)*y$ 那么我们现在需要解出 这个东西怎么搞呢?

    1.4K110

    Kotlin基础学习之循环和异常

    前言 Kotlin并没有想象中那么牛逼哄哄,也并不难,我更喜欢把他看做一枚语法糖,所谓语法糖就是:能够让代码变得更加简单易读辅助工具。...而工具这种东西,看看说明书,实操几遍基本就能掌握,都是记忆性东西,熟能生巧。如果你Java基础扎实,看看Kotlin开发文档,写写Demo,分分钟就上手了。...中是一致,在这里就不再细说,而for 循环则和 Java 中有了很大区别,异常处理也有了不同。...迭代数字 Java 中 for 循环,总是先初始化值,判断值是否限定范围内,每一次循环更新值,一直到超出范围。...而在 Kotlin 中,for 循环没有这样用法,但是为了替代这种常见用法,Kotlin 使用了区间概念。 区别在本质上就是两个值之间间隔,一个初始值,一个结束值,使用 ..

    65010

    Safari 版本更新?开发者噩梦之旅!

    在对这个问题是否等同于另一个问题抱有疑惑之后(实际并不相同),苹果工程师进行了调查并确定上报属实,表示 2 月 27 日之前成功将其解决。最终效果不错,苹果方面的工作也值得赞赏。...这明显没有回答我们问题,对方也没有明确保证技术预览版中修复一定会被纳入 Safari 16.4。 最终,我们决定看看 Safari 16.4 到底是个什么情况。...因为没有公开发布时间表,所以我不知道 Safari 新版本到底何时才会到来。...幸运是我们修复工作进展顺利,其他东西没有受到破坏。期间最让人烦躁,就是 Safari 对原有 Service Worker 脚本缓存方式似乎跟其他浏览器都不一样。...从这次事态看,苹果一切都没有改变,或者说正在变得更糟。下面我向大家简要汇报一下之前遇到过 Safari 相关问题。

    51020

    前端食堂技术周刊第 29 期:StackBlitz 加入字节码联盟、Safari 15.4、ESLint、可折叠设备布局

    ESLint 2022 年支出计划[8] 正如 ESLint 团队文章中所说,接受捐赠三年以来,他们一直探索如何更加合理使用资金,来改善 ESLint 项目和生态系统,并给出了一些指导原则...[9] 网页也有“变胖”困扰,而且这种不断增加大小和复杂性并没有被更快设备和网络或者我们勤奋浏览器完全缓解。...这样可以让开发人员和设计人员更专注于如何用多个屏幕提升用户体验,而不是花更多学习成本去学习额外东西。...关于 Framer Motion 布局一切[12] 使用 Framer Motion 进行布局动画交互式文章,文中有大量示例。...antfu 分享了他 VS Code 配置和扩展[13] 看看有没有你不知道东西

    96610

    弹指间,重温几个设置满屏小技巧

    padding撑破了外层容器,而fill-available没有,保持我们预想高度。...fill-available是智能计算剩下可用空间,如果没有padding/margin等其它属性干扰,等同于100%,但若有属性干扰,那就会智能计算。...这里扩展了解下vh移动端设备上部分“特性” 我们依然设置body 100vh情况下,分别打开微信内置浏览器、Safari浏览器、Google浏览器 从效果图不难看出,Safari浏览器、Google...作为一个cv高手,借助搜索引擎我们了解到,Safari把网址栏与工具栏算进了100vh中,是第一个通过选择根据屏幕最大高度为vh定义固定值来更新其实现移动浏览器之一,而后Google浏览器也效仿它。...文章篇幅较短,重温几个技巧,希望对你有帮助,不喜勿喷(反正没有留言区) 参考: http://suo.im/6xrGWg https://css-tricks.com/

    1.2K20

    除了自带app可卸载,iOS 10还有这些“走心”功能

    相比之前你只能从锁屏上看到单条通知,iOS10锁屏上提供了更多小版块,从而让你更快地处理任务。...当然,以上提到锁屏上所有信息也将在解锁后主页呈现 ? 3. 你可以直接在手机上看到你电脑上正在浏览东西 ?...当你电脑上浏览一个网页,但不巧要出门,这时你不再需要复制链接到一个记事云端或给自己发送信息。 现在你可以直接将Safari东西打包带走。双击home并选择底端safari一栏即可。 4....你iPhone会自动提醒你你把车停在具体位置 ? 你是否有过停车场找不到自己停车位置?现在iOS可以自动地记住你停车位置。...iOS10中,时钟app不仅背景更换成黑色,新“Bedtime”一栏确保你得到了理想睡眠时间,并跟踪记录。 此外,相比闹钟尖锐叫声,“Bedtime”中有比较轻柔“鸟鸣”、“雨滴”声唤你起床。

    72860
    领券