Mac OS X Tiger to boast Web Kit with new Safari plug-in model

Posted:
in macOS edited January 2014
Apple Computer's next-generation OS will ship with an updated Web Kit framework that will support a new plug-in model, allowing developers to tie in additional types of content to the company's Safari web browser.



A new version of Web Kit to be included with the Tiger release of Mac OS X will support HTML editing, DOM level access, and a new Safari plugin-model, reliable sources tell AppleInsider.



For the unaware, Web Kit is a Mac OS X framework that provides developers with a set of classes to easily display web content and implements browser features inside their applications.



The new version will deliver HTML editing features that will enable developers to create editable text views containing HTML. Developers will be able to use these features to replace text and manipulate the document text and attributes, including CSS properties. According to company documents, the editing support is not intended to provide the features available from professional HTML editing applications, but instead is aimed at developers who need to display and handle the basic editing of HTML content.



Another feature of the kit will reportedly lend support for creating and editing content at the DOM (Document Object Model) level of an HTML document. In particular, developers will be able to navigate DOM nodes and manipulate those nodes and their attributes. Furthermore, documents state that developers may use the feature to extract DOM information, such as a list of links on a page, modify them, and replace them prior to displaying the document to the user.



Possibly the most well-received addition to Web Kit will be support for a new "flexible" Safari plug-in model for tying in additional types of content to the web browser. The new model will reportedly let plug-in developers take advantage of the Tiger API (Application Programming Interface) for modifying DOM objects in an HTML page. The Objective-C-based model will also offer a medium for allowing JavaScript code to interact with the plug-ins at runtime.



In recent weeks AppleInsider has provided extensive coverage of Mac OS X 10.4 Tiger. Previous reports include coverage of Tiger's Spotlight search, Safari with RSS, Mail 2.0 with smart mailboxes, iCal 1.5.3, Resolution Independent UI and 256x256 Icons, AppleScript 1.10, Installer 2.0, web enabled Help, Fast Logout, Search Kit enhancementsAccess Control Lists, OpenGL enhancements, adoption of OpenAL, Core Data, Core Audio improvements,PDF Kit, SQLite, and networking-related enhancements.

Comments

  • Reply 1 of 4
    amorphamorph Posts: 7,112member
    Helloooooo Dashboard.



    Oh, and this would be really nice for the work I'm doing, too, once I start moving it over to web technologies in earnest.



    Also, from Dave Hyatt: XSLT support in Safari! Apple's seeding a basic, preliminary implementation based on libxslt, and it sounds like he hopes to have complete support ready for Tiger.
  • Reply 2 of 4
    Quote:

    Originally posted by Amorph

    Helloooooo Dashboard. ... XSLT



    Sounds like Sherlock is on the chopping block.
  • Reply 3 of 4
    louzerlouzer Posts: 1,054member
    Hey, I'm just hoping that all these 'additions' to WebKit, including tie-ins to the Tiger API, aren't just going to open up ever wider holes in our on-line security, ala IE and ActiveX did...
  • Reply 4 of 4
    Louzer,

    I hope Apple has learned the IE mistake and will not allow themselves to merge too much.





    Quote:

    Originally posted by Louzer

    Hey, I'm just hoping that all these 'additions' to WebKit, including tie-ins to the Tiger API, aren't just going to open up ever wider holes in our on-line security, ala IE and ActiveX did...



Sign In or Register to comment.