{"id":2924,"date":"2011-06-20T10:44:11","date_gmt":"2011-06-20T09:44:11","guid":{"rendered":"http:\/\/blog.intego.com\/?p=2924"},"modified":"2011-06-20T10:44:11","modified_gmt":"2011-06-20T09:44:11","slug":"firefox-to-add-built-in-pdf-display-framework","status":"publish","type":"post","link":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/","title":{"rendered":"Firefox to Add Built-In PDF Display Framework"},"content":{"rendered":"<p>The Firefox web browser is planning to add a <a href=\"http:\/\/andreasgal.com\/2011\/06\/15\/pdf-js\/\">built-in PDF display framework built around HTML5 and JavaScript<\/a> in future versions. Given that many users view PDFs on the web, and that some browsers &#8211; notably Firefox &#8211; either open these files in PDF viewers such as Preview or Adobe Reader, this solution removes the need for plug-ins that display PDFs in the browser.<\/p>\n<p>Apple&#8217;s Safari integrates well with Apple&#8217;s PDF viewing framework, display PDFs users click on in a Safari window. Those who use Adobe Reader or Acrobat can add plug-ins, for Safari, Firefox, or other browsers, to do the same thing. But Firefox will avoid the plug-in issue by integrating a PDF display framework in the browser.<\/p>\n<p>This is useful not only for making PDFs easier to read, but also by improving security. There are regularly flaws in Adobe Reader and Acrobat, given the ubiquity of these programs, and the ease of creating malicious PDF files that exploit such vulnerabilities. With a built-in PDF viewing framework, security is enhanced.<\/p>\n<blockquote><p>\nFrom a security perspective, this enlarges the trusted code base, and because of that Google\u2019s Chrome browser goes through quite some pain to sandbox the PDF renderer to avoid code injection attacks. An HTML5-based implementation is completely immune to this class of problems. [&#8230;] pdf.js uses only safe web languages and doesn\u2019t contain any native code pieces attackers could exploit.\n<\/p><\/blockquote>\n<p>For now, there is no date as to when this will be available in Firefox, but it will certainly be a valuable addition to the browser.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.<\/p>\n","protected":false},"author":3,"featured_media":1693,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[11],"tags":[33,56,99],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Firefox to Add Built-In PDF Display Framework  - The Mac Security Blog\" \/>\n<meta property=\"og:description\" content=\"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/\" \/>\n<meta property=\"og:site_name\" content=\"The Mac Security Blog\" \/>\n<meta property=\"article:published_time\" content=\"2011-06-20T09:44:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"128\" \/>\n\t<meta property=\"og:image:height\" content=\"127\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter James\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#organization\",\"name\":\"Intego\",\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2022\/10\/intego-organization-logo-for-google-knowledge-graph-875x875-1.png\",\"contentUrl\":\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2022\/10\/intego-organization-logo-for-google-knowledge-graph-875x875-1.png\",\"width\":875,\"height\":875,\"caption\":\"Intego\"},\"image\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#website\",\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/\",\"name\":\"The Mac Security Blog\",\"description\":\"Keep Macs safe from the dangers of the Internet\",\"publisher\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.intego.com\/mac-security-blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg\",\"contentUrl\":\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg\",\"width\":\"128\",\"height\":\"127\",\"caption\":\"Firefox Security Updates\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage\",\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/\",\"name\":\"Firefox to Add Built-In PDF Display Framework - The Mac Security Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage\"},\"datePublished\":\"2011-06-20T09:44:11+00:00\",\"dateModified\":\"2011-06-20T09:44:11+00:00\",\"description\":\"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.intego.com\/mac-security-blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Firefox to Add Built-In PDF Display Framework\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#\/schema\/person\/d0c16bd0a4dd8f82d91204f400c8d116\"},\"headline\":\"Firefox to Add Built-In PDF Display Framework\",\"datePublished\":\"2011-06-20T09:44:11+00:00\",\"dateModified\":\"2011-06-20T09:44:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage\"},\"wordCount\":267,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg\",\"keywords\":[\"Browser\",\"Firefox\",\"PDF\"],\"articleSection\":[\"Software &amp; Apps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#\/schema\/person\/d0c16bd0a4dd8f82d91204f400c8d116\",\"name\":\"Peter James\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.intego.com\/mac-security-blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0626bfb4ada576ba5aa775322329ad47?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0626bfb4ada576ba5aa775322329ad47?s=96&d=mm&r=g\",\"caption\":\"Peter James\"},\"url\":\"https:\/\/www.intego.com\/mac-security-blog\/author\/peter\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"description":"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/","og_locale":"en_US","og_type":"article","og_title":"Firefox to Add Built-In PDF Display Framework  - The Mac Security Blog","og_description":"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.","og_url":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/","og_site_name":"The Mac Security Blog","article_published_time":"2011-06-20T09:44:11+00:00","og_image":[{"width":"128","height":"127","url":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"Peter James","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/www.intego.com\/mac-security-blog\/#organization","name":"Intego","url":"https:\/\/www.intego.com\/mac-security-blog\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/www.intego.com\/mac-security-blog\/#logo","inLanguage":"en-US","url":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2022\/10\/intego-organization-logo-for-google-knowledge-graph-875x875-1.png","contentUrl":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2022\/10\/intego-organization-logo-for-google-knowledge-graph-875x875-1.png","width":875,"height":875,"caption":"Intego"},"image":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/#logo"}},{"@type":"WebSite","@id":"https:\/\/www.intego.com\/mac-security-blog\/#website","url":"https:\/\/www.intego.com\/mac-security-blog\/","name":"The Mac Security Blog","description":"Keep Macs safe from the dangers of the Internet","publisher":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intego.com\/mac-security-blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage","inLanguage":"en-US","url":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg","contentUrl":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg","width":"128","height":"127","caption":"Firefox Security Updates"},{"@type":"WebPage","@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage","url":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/","name":"Firefox to Add Built-In PDF Display Framework - The Mac Security Blog","isPartOf":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage"},"datePublished":"2011-06-20T09:44:11+00:00","dateModified":"2011-06-20T09:44:11+00:00","description":"Firefox developers are working on adding a native PDF display framework to their web browser. This will eliminate the need for plug-ins to view PDFs, and will lead to heightened security.","breadcrumb":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.intego.com\/mac-security-blog\/"},{"@type":"ListItem","position":2,"name":"Firefox to Add Built-In PDF Display Framework"}]},{"@type":"Article","@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#article","isPartOf":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage"},"author":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/#\/schema\/person\/d0c16bd0a4dd8f82d91204f400c8d116"},"headline":"Firefox to Add Built-In PDF Display Framework","datePublished":"2011-06-20T09:44:11+00:00","dateModified":"2011-06-20T09:44:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#webpage"},"wordCount":267,"commentCount":0,"publisher":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/#organization"},"image":{"@id":"https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg","keywords":["Browser","Firefox","PDF"],"articleSection":["Software &amp; Apps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.intego.com\/mac-security-blog\/firefox-to-add-built-in-pdf-display-framework\/#respond"]}]},{"@type":"Person","@id":"https:\/\/www.intego.com\/mac-security-blog\/#\/schema\/person\/d0c16bd0a4dd8f82d91204f400c8d116","name":"Peter James","image":{"@type":"ImageObject","@id":"https:\/\/www.intego.com\/mac-security-blog\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/0626bfb4ada576ba5aa775322329ad47?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0626bfb4ada576ba5aa775322329ad47?s=96&d=mm&r=g","caption":"Peter James"},"url":"https:\/\/www.intego.com\/mac-security-blog\/author\/peter\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intego.com\/mac-security-blog\/wp-content\/uploads\/2010\/03\/firefox.jpg","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4VAYd-La","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/posts\/2924"}],"collection":[{"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/comments?post=2924"}],"version-history":[{"count":0,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/posts\/2924\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/media\/1693"}],"wp:attachment":[{"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/media?parent=2924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/categories?post=2924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/origin.intego.com\/mac-security-blog\/wp-json\/wp\/v2\/tags?post=2924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}