{"id":27682,"date":"2019-12-24T13:29:34","date_gmt":"2019-12-24T18:29:34","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=27682"},"modified":"2019-12-24T13:29:47","modified_gmt":"2019-12-24T18:29:47","slug":"new-webkit-features-in-safari-13","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2019\/12\/24\/new-webkit-features-in-safari-13\/","title":{"rendered":"New WebKit Features in Safari 13"},"content":{"rendered":"<p><a href=\"https:\/\/webkit.org\/blog\/9674\/new-webkit-features-in-safari-13\/\">Jon Davis<\/a>:<\/p>\n<blockquote cite=\"https:\/\/webkit.org\/blog\/9674\/new-webkit-features-in-safari-13\/\">\n<p>WebKit provides the heart of this new experience with deep, fundamental changes that deliver a great desktop website experience on a touch device. With the exception of iPad mini, Safari on iPad will now send a user-agent string that is identical to Safari on macOS. Beyond just a user-agent change, WebKit added new support for web standards to provide the needed compatibility and quality. That included adding new support for Pointer Events, the Visual Viewport API, and programmatic paste.<\/p>\n<p>[&#8230;]<\/p>\n<p>Find on page now works like Safari on desktop, highlighting all of the matching terms on the page with a special highlight for the current selection.<\/p>\n<p>[&#8230;]<\/p>\n<p>Support for websites saved to the home screen have been polished to work more like native apps. The changes focused on better multitasking support, improved login flow to work in-line without switching to Safari, support for Apple Pay, and improved reliability for remote Web Inspector.<\/p>\n<p>[&#8230;]<\/p>\n<p>With the introduction of native WebDriver support in Safari on iOS 13, it&rsquo;s now possible to run the same automated tests of desktop-oriented web content on desktop and mobile devices equally.<\/p>\n<\/blockquote>\n<p>Notably absent from Safari for iOS: extensions.<\/p>","protected":false},"excerpt":{"rendered":"<p>Jon Davis: WebKit provides the heart of this new experience with deep, fundamental changes that deliver a great desktop website experience on a touch device. With the exception of iPad mini, Safari on iPad will now send a user-agent string that is identical to Safari on macOS. Beyond just a user-agent change, WebKit added new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-12-24T18:29:37Z","apple_news_api_id":"121f8e9d-caf8-4246-b3c0-30ce10cb80f1","apple_news_api_modified_at":"2019-12-24T18:29:50Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AEh-Oncr4QkazwDDOEMuA8Q","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1805,31,1667,1814,1815,30,1666,103,268,328],"class_list":["post-27682","post","type-post","status-publish","format-standard","hentry","category-technology","tag-dark-mode","tag-ios","tag-ios-13","tag-ipados","tag-ipados-13","tag-mac","tag-macos-10-15","tag-safari","tag-testing","tag-webkit"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/27682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=27682"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/27682\/revisions"}],"predecessor-version":[{"id":27684,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/27682\/revisions\/27684"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=27682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=27682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=27682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}