标签: safari

在Safari中设置跨域cookie

Evernote的书签能够做到这一点,因此即使赏金将以非生产性的方式进行,最受欢迎的答案也不会回答这个问题.

我必须从域B.com调用域A.com(使用http设置cookie).我在域名B.com上所做的就是(javascript):

var head = document.getElementsByTagName("head")[0];
var script = document.createElement("script");
script.src = "A.com/setCookie?cache=1231213123";
head.appendChild(script);
Run Code Online (Sandbox Code Playgroud)

这会在我测试的每个浏览器上设置A.com上的cookie,但Safari除外.令人惊讶的是,即使没有P3P标头,这也适用于IE6.

有没有办法在Safari中使这项工作?

javascript cookies safari cross-domain cross-site

61
推荐指数
4
解决办法
9万
查看次数

webkit中的意外标记ILLEGAL

// if the box is outside the window, move it to the end
function checkEdge() {
    var windowsLeftEdge = $('#window').position().left;

    $('.box').each( function(i, box) {
        // right edge of the sliding box
        var boxRightEdge = $(box).position().left + $(box).width();

        // position of last box + width + 10px
        var newPosition = getNewPosition();

        if ( parseFloat(boxRightEdge) < parseFloat(windowsLeftEdge) ) { 
            $(box).css('left', newPosition);
            $(box).remove().appendTo('#window');
            first = $('.box:first').attr('class');
        }
    });
}? //Uncaught SyntaxError: Unexpected token ILLEGAL Occurs Here

// arrange the boxes to be aligned …
Run Code Online (Sandbox Code Playgroud)

javascript safari jquery google-chrome

61
推荐指数
4
解决办法
11万
查看次数

如何使用Safari浏览器检查元素

我正在开发网站和创建应用程序.我想知道如何通过safari等Web浏览器检查元素.

在普通的Chrome,Firefox,资源管理器或任何其他浏览器中,我们将右键单击鼠标按钮或按功能键F12查看Inspect Element.但是在safari浏览器的情况下并没有发生这种情况.

分享你的意见!

safari inspect-element

61
推荐指数
2
解决办法
14万
查看次数

检查javascript是否支持URL方案

有没有办法检查手机上当前是否注册了URL方案...使用javascript?

javascript iphone safari url-scheme

60
推荐指数
6
解决办法
7万
查看次数

localStorage已满时会发生什么?

我找到有关缓存行为的文章,所以我只能假设它没有太大的不同,但我想确定.

我已经读过大多数浏览器都有5MB(给予或接受)localStorage,我对浏览器的行为感兴趣?

我理解每个浏览器的行为都不同但我主要在Safari,Chrome和Firefox中感兴趣(因为那些我认为是浏览器).

  • 上面提到的浏览器会从我的网站上删除数据,还是会选择"最老的"或类似的东西?
  • 在这种情况下我的物品会被保存吗?

而最重要的是:

  • 可以说,我"滥用"的localStorage的和我的网站尝试使用这一切,并在同一页我暂它,并试图挽救更多的,我会得到一个警告意志的getItem回空当这种情况发生,或者以某种方式保存在记忆中?

  • 如果我尝试保存大于localStorage大小的项目会发生什么?

    回答: 答案可以在这里找到

  • 是否可以从sessionStorage预期相同的确切行为,哪个应该是相同的?

我知道这有很多问题,但我正在努力理解与这个主题相关的所有内容,我会感谢你能回答的问题的任何部分.

问候.

safari firefox html5 google-chrome local-storage

60
推荐指数
1
解决办法
2万
查看次数

如何在Chrome或Safari中的缩小JS功能上设置断点?

我想在Chrome或Safari JavaScript调试器的"Cart.add"功能中设置断点.问题是,这个函数是在一个大的缩小的JS文件中定义的,并且它本身不存在于一行上.

一些文档说基于WebKit的调试器在调试控制台中支持"break"或"debug"命令,但这些命令似乎不适用于较新版本的调试器.

在JS文件的该上设置断点也不起作用,因为该行上有许多函数.

有什么建议?

javascript debugging safari webkit google-chrome

59
推荐指数
2
解决办法
2万
查看次数

Safari忽略tabindex

我在文本框旁边有2个按钮,在2个按钮后面有另一个文本框.第一个文本框的tabindex为1000,第一个按钮为1001,第二个按钮为1002.第二个文本框的tabindex为1003.

当我按Tab键时,tabindex在除Safari之外的所有浏览器中都能正常工作,尽管tabindex已正确设置,但它可以立即从第一个文本框移动到第二个文本框.有关如何预防此问题的任何想法?

safari accessibility

58
推荐指数
5
解决办法
3万
查看次数

适用于Windows的iPhone浏览器模拟器?

注意:这是关于在iPhone上模拟浏览器而不是模拟整个设备的问题.我知道在Windows上无法进行iPhone设备模拟,正如此处详细讨论的那样.

我有一个在iPhone上查看时看起来很奇怪的网站 - 它的某种CSS问题.

当我在Safari for Windows(或任何其他Windows浏览器)中查看该站点时,不会发生同样的问题.

那么,有没有在Windows上运行的好的iPhone 浏览器模拟器?即以与iPhone浏览器相同的方式呈现网站.

如果有一些方法可以详细检查CSS,就像使用Chrome的"检查元素"开发人员功能一样,可以获得奖励积分.

编辑:对于好奇,我试图解决的渲染问题在这里描述: CSS背景图像在iPhone上呈现不同

browser iphone simulation safari

58
推荐指数
2
解决办法
8万
查看次数

javascript中的日期解析在safari和chrome之间是不同的

我有以下代码

var c = new Date(Date.parse("2011-06-21T14:27:28.593Z"));
console.log(c);
Run Code Online (Sandbox Code Playgroud)

在Chrome上,它会在控制台上正确打印出日期.在Safari中它失败了.谁是正确的,更重要的是处理这个问题的最佳方法是什么?

javascript safari parsing google-chrome date

58
推荐指数
6
解决办法
6万
查看次数

"Desktop Safari"上已知的"Safari on iPad"差异列表

在最近在Windows/Mac桌面浏览器上测试Web应用程序 - 然后在iPad上我注意到Safari中的各种差异,这是我没想到的.即使版本#是相同的.

我想编写一份这些差异的列表(对我自己和其他人)作为开发人员参考.

例如在iPad上的Safari中

  • iPad Safari完全控制选择列表/选项样式
  • 当输入元素获得焦点时,iPad会打开屏幕键盘,因此内联浮动日历窗口小部件(等)可能无法按预期工作(或需要更改)
  • iPad Safari不支持position:fixed桌面Safari <iOS 5
  • iPad Safari(类似于iPhone/iPodTouch Safari)自动超链接10位数字以提供电话号码/联系方式
  • iPad Safari prompt('long message...','default');只显示消息的1行(尽管它确实提供了消息的滚动

我从其他人那里听说某些JavaScript不起作用等等,但我还没有完全测试它,因此我很感激您可能遇到的任何发现.

safari rendering variations ipad

57
推荐指数
2
解决办法
9万
查看次数