Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 方向改变时chrome和safari的屏幕宽度值差_Javascript_Google Chrome_Safari_Screen_Orientation - Fatal编程技术网

Javascript 方向改变时chrome和safari的屏幕宽度值差

Javascript 方向改变时chrome和safari的屏幕宽度值差,javascript,google-chrome,safari,screen,orientation,Javascript,Google Chrome,Safari,Screen,Orientation,当窗口方向为-90或90时 Safariscreen.width返回方向0的值screen.width, 但是Chromescreen.width返回方向0的值screen.height 我看到了这个 $(window).bind( 'orientationchange', function(e){ var ori = window.orientation; var width = (ori==90 || ori==-90) ? screen.height : screen.wi

窗口方向
为-90或90时
Safari
screen.width
返回方向0的值
screen.width
, 但是Chrome
screen.width
返回方向0的值
screen.height

我看到了这个

$(window).bind( 'orientationchange', function(e){
    var ori = window.orientation;
    var width = (ori==90 || ori==-90) ? screen.height : screen.width;
});
但这只适用于狩猎。在Safari和Chrome中是否有其他方法获得相同的价值