搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

http://www.365gps.com - Website does not open correctly with firefox

  • 3 个回答
  • 1 人有此问题
  • 1 次查看
  • 最后回复者为 Tima

more options

Hello,

this website: http://www.365gps.com

does not open correctly with Firefox - on my Windows 10.

It is a GPS-Platform - you can't see the "sign in" window correctly - and all the maps unfortunately don't show at all on Firefox. - and that's why it does not show the position of the GPS Tracker on the map.

(Please see the Screenshot)

If I open the same page with Google Crome it opens correctly. But of course I want to use my Firefox rather - than Crome.  :)

Is it possible, to forward this issue to somebody who can solve the problem?

Thanks a lot. Tima

Hello, this website: http://www.365gps.com does not open correctly with Firefox - on my Windows 10. It is a GPS-Platform - you can't see the "sign in" window correctly - and all the maps unfortunately don't show at all on Firefox. - and that's why it does not show the position of the GPS Tracker on the map. (Please see the Screenshot) If I open the same page with Google Crome it opens correctly. But of course I want to use my Firefox rather - than Crome. :) Is it possible, to forward this issue to somebody who can solve the problem? Thanks a lot. Tima
已附加屏幕截图

所有回复 (3)

more options

Hi, the page has a script that positions the login dialog in a way that is centered both horizontally and vertically. That would be fine except that the rectangle for holding the map is enlarged in other browsers, but too short in Firefox. This means the dialog is centered by pushing it up out of view.

Unfortunately, once the position of the login dialog is set, it's not easy to get it to the correct place. I don't think there is an alternative to "hacking" the page by modifying the position of the too-high login dialog. Here is one way to do that:

(1) Right-click close to the left border of the login dialog and choose Inspect Element or press the keyboard shortcut Q (see screenshot #1)

(2) This should open the Page Inspector and if you're lucky, it will already have the main element of the login dialog selected. If that's not select, you may need to scroll up in the Inspector to that element and click to select it.

(3) On the right side, Firefox usually shows the Rules panel. If that is not displayed, click Rules to show it. Then you should see there is a top-margin with a negative value. This pulls the dialog up beyond the top of the page. (see screenshot #2)

(4) Double-click that negative value in pink and change it to 0 (that's a zero). Then press Enter or click away from the field to save the change. By save I mean until the page is reloaded; it's temporary. This will reposition the login dialog at the top of the page. (see screenshot #3)

Now... there may still be lots of problems until the page fixes the cause of these issues. I'm including a technical explanation and it would be great if you could pass this along to the website so they can make it work in Firefox -- it should be easy.

Technical Explanation

A script sets the containing table size using this line of code:

$("#table_all_views").css("height", $( window ).height()+"px");

jQuery computes $(window).height() by returning window.document.documentElement["clientHeight"].

Firefox returns a different value for window.document.documentElement["clientHeight"] in Standards Mode or Quirks Mode (see CSSWG).

Unfortunately, the server is sending an extra line before the normal DOCTYPE --

<meta http-equiv="Access-Control-Allow-Origin" content="*" />

-- which triggers Firefox to apply the rules for Quirks Mode.

In Quirks Mode, instead of reporting the full height of the viewport, Firefox reports the height of the area that has been used. That's tiny, so it breaks the layout.

For the developer:

To ensure that Firefox uses Standards Mode, please move the extra header inside the <head> element.

If you cannot serve the document in Standards Mode, you could replace $(window).height() with the native property window.innerHeight or document.body["clientHeight"] for better compatibility.

more options

That table has for me a height:95px that makes it not visible if that is what you mean. If I set for table #table_all_views "height:100%" then it looks better.

more options

Thanks for taking the time and for your answers. I am not a technical expert - but I will try out your suggestions. :)