Ask Question Forum:
Model Library:2025-02-08:A.I. model is online auto reply
C
O
M
P
U
T
E
R
2
8
Show
#
ASK
RECENT
←
- Underline
- Bold
- Italic
- Indent
- Step
- Bullet
- Quote
- Cut
- Copy
- Paste
- Table
- Spelling
- Find & Replace
- Undo
- Redo
- Link
- Attach
- Clear
- Code
Below area will not be traslated by Google,you can input code or other languages
Hint:If find spelling error, You need to correct it,1 by 1 or ignore it (code area won't be checked).
X-position of the mouse cursor
Y-position of the mouse cursor
Y-position of the mouse cursor
Testcursor
caretPos
Attachment:===
Asked by duncanb7
at 2024-01-07 02:19:32
Point:500 Replies:3 POST_ID:828874USER_ID:11059
Topic:
Web Browsers;Hypertext Markup Language (HTML);Cascading Style Sheets (CSS)
I used javascript to extract my user-agent as follows
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
and then I go some user-agent extration website to report the following information
in the code area. After reading the website of
http://webaim.org/blog/user-agent-string-history/ about history of user-agent string,
now know more about user-agent.
My question is
Question-1:
KDE (http://www.kde.org/) is first company or org doing HTML layout compiler for browser,right ? Could you talk more about "(KHTML, like Gecko)"
Question-2:
Webkit (http://www.webkit.org/), what they are doing for browser, could you talk more
about AppleWebKit/537.36. And we always use css such as background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6495ed), color-stop(100%, #ffffff));
Is that constructed by such Webkit org or company, right ?
Please advise
Duncan
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36
and then I go some user-agent extration website to report the following information
in the code area. After reading the website of
http://webaim.org/blog/user-agent-string-history/ about history of user-agent string,
now know more about user-agent.
My question is
Question-1:
KDE (http://www.kde.org/) is first company or org doing HTML layout compiler for browser,right ? Could you talk more about "(KHTML, like Gecko)"
Question-2:
Webkit (http://www.webkit.org/), what they are doing for browser, could you talk more
about AppleWebKit/537.36. And we always use css such as background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6495ed), color-stop(100%, #ffffff));
Is that constructed by such Webkit org or company, right ?
Please advise
Duncan
Mozilla/5.0 They claim that it is based on Mozilla user agent (only true for Gecko browsers). It is now used only for historical reasons.Windows NT 6.1 OS signatureWOW64 Windows running on a 64-bit processor signatureAppleWebKit/537.36 Open source application framework ver. 537.36(KHTML, like Gecko) HTML layout engine developed by the KDE projectChrome/31.0.1650.63 browser signatureSafari/537.36 browser signature 1:2:3:4:5:6:7:
Author: duncanb7 replied at 2024-01-12 00:52:43
Thanks for all of your reply
Have a nice day
Duncan
Have a nice day
Duncan
Assisted Solution
Expert: Kravimir replied at 2024-01-07 16:23:53
250 points EXCELLENT
Yes, KDE was the first organization to write code specifically for that web browser. Then Apple started working on it and then it was made an open source project under the name Webkit to which Google also has made significant contributions.
"Gecko" refers to the rendering engine by Mozilla, which is used in many browsers, most notably of which is Firefox. The phrases "Mozilla/5.0" and "like Gecko" are both used so old and very poorly written browser sniffers which only recognize Internet Explorer and Mozilla browsers will treat Webkit browsers as they would true Mozilla browsers. (I should mention that browser sniffing is a practice that should be avoided as much as possible.)
"-webkit-gradient()" is a CSS3 prefixed value. To speed up the creation of new CSS standards, browser vendors each have a vendor prefix for use when implementing experimental features (some being much more experimental than others) before the the draft of whichever CSS3 module they belong to is completed. Vendor prefixes include "-webkit-", "-khtml-", "-moz-" for Mozilla, "-ms-" for Microsoft, and "-o-" for Opera.
@Dave, I expect Duncan means "rendering engine", not "compiler".
"Gecko" refers to the rendering engine by Mozilla, which is used in many browsers, most notably of which is Firefox. The phrases "Mozilla/5.0" and "like Gecko" are both used so old and very poorly written browser sniffers which only recognize Internet Explorer and Mozilla browsers will treat Webkit browsers as they would true Mozilla browsers. (I should mention that browser sniffing is a practice that should be avoided as much as possible.)
"-webkit-gradient()" is a CSS3 prefixed value. To speed up the creation of new CSS standards, browser vendors each have a vendor prefix for use when implementing experimental features (some being much more experimental than others) before the the draft of whichever CSS3 module they belong to is completed. Vendor prefixes include "-webkit-", "-khtml-", "-moz-" for Mozilla, "-ms-" for Microsoft, and "-o-" for Opera.
@Dave, I expect Duncan means "rendering engine", not "compiler".
Accepted Solution
Expert: Dave Baldwin replied at 2024-01-07 15:54:24
250 points EXCELLENT
KDE is a desktop GUI for Linux with a lot of utility programs. I've never heard of an HTML compiler from them. The only HTML compiler I know of is the Help Compiler for Windows. In addition, browsers need to get an un-compiled plain text version of a web page.
Gecko is the Mozilla page rendering 'engine' for Firefox, SeaMonkey, and other Mozilla browsers.
Webkit is a rendering engine like Gecko is and this page http://www.webkit.org/ says that it was derived from KDE. Webkit is also used by Apple products and Google Chrome. When you see something that starts with "-webkit-" the designer is trying to use a non-standard feature of the Webkit rendering engine. Mozilla features start with "-moz".
And there are thousands of User Agent Strings. http://www.useragentstring.com/pages/useragentstring.php
Gecko is the Mozilla page rendering 'engine' for Firefox, SeaMonkey, and other Mozilla browsers.
Webkit is a rendering engine like Gecko is and this page http://www.webkit.org/ says that it was derived from KDE. Webkit is also used by Apple products and Google Chrome. When you see something that starts with "-webkit-" the designer is trying to use a non-standard feature of the Webkit rendering engine. Mozilla features start with "-moz".
And there are thousands of User Agent Strings. http://www.useragentstring.com/pages/useragentstring.php