WebKitGTK 2.30.0 ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ฐ Epiphany 3.38 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ

๋„์ž… ์ƒˆ๋กœ์šด ์•ˆ์ •์ ์ธ ๋ธŒ๋žœ์น˜ ์ถœ์‹œ ์›นํ‚ท GTK 2.30.0, ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ํฌํŠธ ์›นํ‚ท GTK ํ”Œ๋žซํผ์šฉ. WebKitGTK๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด GNOME ๊ธฐ๋ฐ˜ GObject ๊ธฐ๋ฐ˜ API๋ฅผ ํ†ตํ•ด WebKit์˜ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ „๋ฌธ HTML/CSS ํŒŒ์„œ ์‚ฌ์šฉ์—์„œ ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์›น ๋ธŒ๋ผ์šฐ์ € ๊ตฌ์ถ•์— ์ด๋ฅด๊ธฐ๊นŒ์ง€ ์›น ์ฝ˜ํ…์ธ  ์ฒ˜๋ฆฌ ๋„๊ตฌ๋ฅผ ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํ†ตํ•ฉํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. WebKitGTK๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ž˜ ์•Œ๋ ค์ง„ ํ”„๋กœ์ ํŠธ ์ค‘ ํ•˜๋‚˜๋Š” ์ฃผ๋ชฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฏธ๋„๋ฆฌ ์ผ๋ฐ˜ ๊ทธ๋†ˆ ๋ธŒ๋ผ์šฐ์ €(Epiphany).

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์ง€์› ์ถ”๊ฐ€ ITP (์ง€๋Šฅํ˜• ์ถ”์  ๋ฐฉ์ง€) ์‚ฌ์ดํŠธ ๊ฐ„ ์‚ฌ์šฉ์ž ์ด๋™ ์ถ”์ ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค. ITP๋Š” ํƒ€์‚ฌ ์ฟ ํ‚ค ๋ฐ HSTS์˜ ์„ค์น˜๋ฅผ ์ฐจ๋‹จํ•˜๊ณ , Referrer ํ—ค๋”์˜ ์ •๋ณด ์ „์†ก์„ ์ž๋ฅด๊ณ , JavaScript๋ฅผ ํ†ตํ•ด ์„ค์ •๋œ ์ฟ ํ‚ค๋ฅผ 7์ผ๋กœ ์ œํ•œํ•˜๊ณ , ์ด๋™ ์ฐจ๋‹จ์„ ์šฐํšŒํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์„ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค.
  • CSS ์†์„ฑ์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€
    ๋ฐฐ๊ฒฝ ํ•„ํ„ฐ ์š”์†Œ ๋’ค์— ์žˆ๋Š” ์˜์—ญ์— ๊ทธ๋ž˜ํ”ฝ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.

  • ์›น ์–‘์‹ ์š”์†Œ๋ฅผ ๋ Œ๋”๋งํ•˜๊ธฐ ์œ„ํ•œ GTK ํ…Œ๋งˆ ์‚ฌ์šฉ์ด ์ค‘์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋กค ๋ง‰๋Œ€์— GTK๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก API๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋””์˜ค ํ˜•์‹์— ๋Œ€ํ•œ ์ง€์›์ด "img" ์š”์†Œ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋””์˜ค ๋ฐ ์˜ค๋””์˜ค ์ž๋™ ์žฌ์ƒ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋™ ๋น„๋””์˜ค ์žฌ์ƒ ๊ทœ์น™์„ ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ API๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน์ • ์›น ๋ณด๊ธฐ์— ๋Œ€ํ•ด ์†Œ๋ฆฌ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋Š” API๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์„œ์‹์ด ์žˆ๋Š” ํ…์ŠคํŠธ๊ฐ€ ํด๋ฆฝ๋ณด๋“œ์— ์žˆ๋Š” ๊ฒฝ์šฐ์—๋„ ํด๋ฆฝ๋ณด๋“œ์—์„œ ๊ธฐ๋ณธ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•˜๋Š” ์˜ต์…˜์ด ์ƒํ™ฉ์— ๋งž๋Š” ๋ฉ”๋‰ด์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

WebKitGTK 2.30.0 ๊ธฐ๋ฐ˜ ํ˜•์„ฑ๋œ GNOME Web 3.38(Epiphany) ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ:

  • ์‚ฌ์ดํŠธ ๊ฐ„ ์‚ฌ์šฉ์ž ์ด๋™ ์ถ”์ ์— ๋Œ€ํ•œ ๋ณดํ˜ธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์ •์—์„œ ์‚ฌ์ดํŠธ๊ฐ€ ๋กœ์ปฌ ์ €์žฅ์†Œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ฐจ๋‹จํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Google Chrome ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ๋ถ๋งˆํฌ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ ์ง€์›์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ ์ œ๊ณต ์•”ํ˜ธ ๊ด€๋ฆฌ์ž๊ฐ€ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ ํƒํ•œ ํƒญ์—์„œ ์†Œ๋ฆฌ๋ฅผ ์Œ์†Œ๊ฑฐ/์Œ์†Œ๊ฑฐ ํ•ด์ œํ•˜๋Š” ๋ฒ„ํŠผ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์„ค์ • ๋ฐ ๋ฐฉ๋ฌธ ๊ธฐ๋ก์ด ํฌํ•จ๋œ ์žฌ์„ค๊ณ„๋œ ๋Œ€ํ™” ์ƒ์ž.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๋น„๋””์˜ค์˜ ์ž๋™ ์žฌ์ƒ์€ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ณ„ ์‚ฌ์ดํŠธ์™€ ๊ด€๋ จํ•˜์—ฌ ์ž๋™ ์žฌ์ƒ ๋น„๋””์˜ค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

WebKitGTK 2.30.0 ๋ธŒ๋ผ์šฐ์ € ์—”์ง„ ๋ฐ Epiphany 3.38 ์›น ๋ธŒ๋ผ์šฐ์ € ์ถœ์‹œ

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€