问题标签 [safari]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3309 浏览

c# - ViewState 仅在 Safari 中无效

我维护的网站之一在很大程度上依赖于使用ViewState(这不是我的代码)。但是,在某些ViewState过度膨胀的页面上,Safari 会引发"Validation of viewstate MAC failed"错误。

这似乎只发生在 Safari 中。Firefox、IE 和 Opera 都在相同的场景下成功加载。

0 投票
5 回答
4151 浏览

flash - 如何制作具有透明背景的 Flash 电影

Adobe的这个页面说要添加一个“wmode”参数并将其值设置为“透明”: http://kb.adobe.com/selfservice/viewContent.do?externalId= tn_1420

这在 IE 中完美运行。背景在 Firefox 和 Safari 中正确呈现,但是一旦您使用浏览器的滚动条然后将鼠标悬停在 Flash 控件上,您必须单击一次以激活该控件。如果您尝试点击 Adob​​e 示例中的播放按钮,您会看到此行为。

有人知道解决这个问题的方法吗?

0 投票
9 回答
7039 浏览

javascript - 在 Internet Explorer 和 Safari 中调试 JavaScript

目前,我真的没有在 Internet Explorer 和Safari中调试 JavaScript 的好方法。在 Firefox 中,您可以使用Firebug 的 日志记录功能命令行功能。但是,当我转移到其他浏览器时,这对我没有帮助。

0 投票
4 回答
1123 浏览

search - Safari 搜索插件

我们如何为 Safari 创建搜索插件?喜欢这个帖子

0 投票
12 回答
38863 浏览

javascript - Safari 后退按钮问题

我为当地社区大学做一些小的编程和网络工作。工作包括维护一个非常庞大且破坏灵魂的网站,该网站由 VBScript、javascript、Dreamweaver 生成的杂乱无章的大杂烩和各种骗子多年来说服他们购买的附加组件的集合组成。

几天前,我接到一个电话“该网站正在为使用 Safari 的人锁定!” 好的,第一步下载Safari(v3.1.2),第二步上网。一切似乎都运行良好。

长话短说,我终于找到了这个问题,它与 Safari 的后退按钮有关。该网站使用了一个花哨的 javascript 菜单,该菜单适用于我尝试过的所有浏览器,包括 Safari,这是第一次。但是在 Safari 中,如果您点击页面外的链接然后点击后退按钮,则菜单不再起作用。

我做了一个精简的网页来说明原理。

加载页面,您会看到警告框。然后点击页面外的链接并点击后退按钮。在 IE 和 Firefox 中,您会再次看到警告框,而在 Safari 中则不会。

经过激烈的谷歌搜索,我发现其他人也有类似的问题,但没有真正令人满意的答案。所以我的问题是,在用户点击后退按钮后,如何让我的页面在 Safari 中以与其他浏览器中相同的方式工作?

如果这是一个愚蠢的问题,请保持温和,javascript 对我来说有点新。

0 投票
5 回答
2209 浏览

javascript - Safari 中的 JavaScript 动画

我正在尝试创建使用 JavaScript 的 Web 应用程序。我希望能够在这些应用程序中使用动画。我尝试使用基本的 JavaScript,但我决定最好的办法是使用库(例如YUI或 jQuery)。

我遇到了一个问题。在 Safari 上,当我运行动画脚本时,动画非常粗糙,非常块状。YUI 和基本的 JavaScript 都会发生这种情况。为什么会这样?有没有什么好的库不会在 Safari 中产生这个问题,但也适用于 Internet Explorer 和 Firefox(希望还有 Opera)?

0 投票
7 回答
2800 浏览

css - 为什么 Chrome 和 Safari 中的所有链接都是红色的?

刚开始使用Google Chrome,注意到我们网站的某些部分,例如页面上的所有链接,都是鲜红色的。它们应该是带有虚线下划线的黑色。

渲染中是否存在一些问题,WebKit无论样式如何,都会将所有链接变为红色?

0 投票
4 回答
4727 浏览

css - 在 Safari 浏览器中浮动

我有一个网站我制作得非常快,它使用浮动来显示不同的内容部分。浮动内容和具有额外边距的内容在 FF/IE 中都显示得很好,但在 safari 中,其中一个 div 完全隐藏。我尝试切换到paddingand position:relative,但对我没有任何效果。如果我取出代码以将其显示在右侧,它会再次显示但在浮动内容下方。

似乎导致问题的css的主要部分是:

无论我是否为#settings div 指定大小,这都会给我相同的结果。任何想法,将不胜感激。

该站点位于:http: //frickinsweet.com/tools/Theme.mvc.aspx以查看源代码。

0 投票
7 回答
27494 浏览

javascript - WebKit/Safari 的控制台 API 在哪里?

WebKit/Safari 支持控制台对象,这类似于 Firebug 所做的。但究竟支持什么?Firebug有一个控制台文档,但在哪里可以找到 Safari/WebKit 的控制台文档?

0 投票
3 回答
342 浏览

javascript - Safari for Windows 和 AJAX 有什么特别之处吗?

Safari for Windows 和 AJAX 有什么特别之处吗?
换句话说:我应该记住一些常见的陷阱吗?