Safari for Windows的兼容性

Safari for Windows果然问题多多。因为还是Beta版,有多点问题还是可以原谅的。比如遇到比较复杂的网页就很容易自动关闭。可以选择的功能也比较少。亮点是用户体验不错,在显示配置比较好的情况下,动画效果细腻,让我想起来一些科幻电影。我没有用过Mac,只观看了一些用户的操作,大概除了界面出色,用户体验佳,用来编程还不理想。

但是兼容性的问题就不是那么轻松处理了。用户中哪怕只有1%的用户使用Safari就要调试代码,还好Windows版本出来后调试可以方便些了。测试下来,大多数功能都能兼容,但有些却没有办法来处理。比如下面的代码:

< html >
< head >
</ head >
< body >
    
< script  language ="JavaScript"  type ="text/javascript" >
    
<!--
    
var Cookies = {
        init: 
function () {
            
var allCookies = document.cookie.split('');
            
for (var i=0;i<allCookies.length;i++{
                
var cookiePair = allCookies[i].split('=');
                
this[cookiePair[0]] = cookiePair[1];
            }

        }
,
        create: 
function (name,value,ms) {
            
if (ms) {
                
var date = new Date();
                date.setTime(date.getTime()
+(ms));
                
var expires = "; expires="+date.toGMTString();
            }

            
else var expires = "";
            document.cookie 
= name+"="+value+expires+"; path=/";
            
this[name] = value;
        }
,
        erase: 
function (name) {
            
this.create(name,'',-1);
            
this[name] = undefined;
        }

    }
;
    Cookies.init();
    
-->
    
</ script >
    
< script  language ="JavaScript"  type ="text/javascript" >
<!--
alert(Cookies[
'test']);
Cookies.create(
'test','ok',1000*60);
alert(
'cookie created');
window.location.href
=document.location.href;
//setTimeout("window.location.href=document.location.href;",1);
-->
    
</ script >
</ body >
</ html >


在IE, FF, Opera下测试均能成功设置cookie。而Safari却显示undefined.这个用户有差不多的问题:http://www.webmasterworld.com/forum91/5359.htm

看来程序员的工作又要增加了,或者通知:现在本站还不支持Safari。但这不是长久之计。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Parallels Desktop 16 for Mac是一款虚拟机软件,可以在Mac电脑上运行Windows、Linux等操作系统,使得用户可以在同一台电脑上同时使用不同的操作系统,方便实用。同时,它还提供了许多实用的功能,如Coherence模式、快速启动、剪贴板共享等,让用户的使用体验更加流畅和便捷。 ### 回答2: Parallels Desktop 16 for Mac 是一款功能强大的虚拟机软件,专为 Mac 设计。它可以帮助用户在 Mac 上同时运行 Windows、Linux 和其他操作系统,实现多平台兼容性。这个软件的主要特点包括以下几点。 首先,Parallels Desktop 16 for Mac 具有卓越的性能和速度。它使用了最新的技术和优化算法,可以在 Mac 上实现无缝的虚拟化体验。无论是运行应用程序、播放高清视频还是进行高强度游戏,Parallels Desktop 16 都能提供流畅的性能。 其次,这个软件具有灵活的设置选项和易于使用的界面。它提供了丰富的配置选项,用户可以根据自己的需求进行调整。同时,它的用户界面简洁明了,让用户可以轻松管理和控制虚拟机。 第三,Parallels Desktop 16 for Mac 实现了多种互操作性方案。用户可以通过“即时行动”功能直接在 Mac 上打开 Windows 应用程序,而不需要启动整个虚拟机。此外,还支持与 Mac 的其他应用程序进行无缝集成,例如可以在 Mac 上打开 Windows 邮件和 Safari 等。 最后,这个软件还具备强大的安全性。它提供了多种安全功能,如安全复制粘贴、密码保护和双因素身份验证等,确保用户的虚拟机环境和数据的安全。 总的来说,Parallels Desktop 16 for Mac 是一款出色的虚拟机软件,为 Mac 用户提供了便捷且令人满意的虚拟化体验。无论是开发人员、设计师还是普通用户,都可以通过它在 Mac 上同时运行不同的操作系统,获得更好的兼容性和灵活性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值