SlideShare a Scribd company logo
1<,<p7l ;ji, tii"b~
AWASH VALLEY COLLECE
Accessing and Using
Internet
ICT ITS2 LO1-LG-31
Hussen M (MSC)
AWASH VALLEY COLLEGE
HARAR.
– 1 Opening internet browser
Chapter
and setting up home page
Definition and use of Internet


Definition and use of Internet
The Internet is means of connecting a computer to any other
computer anywhere in the world via dedicated routers and
servers. When two computers are connected over the
Internet, they can send and receive all kinds of information
such as text, graphics, voice, video, and computer programs
No one owns Internet, although several organizations the
world over collaborate in its functioning and development.
The high-speed, fiber-optic cables (called backbones)
through which the bulk of the Internet data travels are owned
by telephone companies in their respective countries

3
Basic Internet Terms and Terminology
 ARPANET: The acronym stands for Advanced Research Projects
Agency Network. ARPA of the United States Department of Defense
developed ARPANET
, which became the world’s first packet switching
network. Internet is the successor of ARPANET
.
Internet Service Provider: A company, which provides users with an

access to the Internet, is known as an Internet service provider or
Internet access provider. ISP
, as it is called, offers email accounts and
other services like remote storage of files for its customers. Here is a
word about choosing a cheap ISP
.
IPAddress: It is a way of numerically identifying an entity on a computer

network. The original addressing system known as IPv4, used 32 bit
addresses. With the growth of the Internet, IPv6 came to be used
wherein the addresses are composed of 128 bits.
. Cyberspace: This term coined by William Gibson, is used to refer to the
computer networks connected to each other and the content they host. It

is often used to refer to the Internet.(world of information throgh internet.)
4
Cont…
 WWW: It is a collection of interlinked documents that are accessible over
the Internet. It consists of millions of web pages that contain text, images,
voice and videos. Sir Tim Berners-Lee, a British scientist working at
CERN, created the World Wide Web.
 Website: A website is a set of web pages consisting of text, audio and
video. Web servers host websites.
 URL:( Uniform Resource Locater) It specifies the location of a resource
on the Internet. It consists of the basic address and path.(Protocol
Identifier and resource Identifier)
 Web Page: Web pages are resources of information. They are generally
created in the HTML format and provide the web users with navigational
abilities through hyperlinks to other web pages on the web.
 Home Page: The term home page is used to refer to the page that is the
default page of any website. It is the main page of a complex website. 5
Cont..
 Web Browser: A web browser is a software application that facilitates
user interaction with the text, audio, video and other information that is
located on the web.
Cache: Web browsers maintain a cache of recently visited web pages.

Some of them use an external proxy web cache, which is a server
program through which web requests pass. This enables the browsers to
cache frequently visited pages. Even search engines make available
already indexed web pages through their caches.
HTTP: Hypertext Transfer Protocol, abbreviated as HTTP
, is a
communications protocol used for the transfer of information over the

Internet.Aclient makes an HTTP request using a web browser to which
an HTTP response is sent from the server.
Web Cookie: Also known as an HTTP cookie, it is piece of text that is

exchanged between the web client and the web server. It is sent by the
web server to the web client and returned unchanged by the client each
time it accesses the server.
Session: It is an exchange of information between a computer and its

user. It is established for a certain period of time after which it ends.
6
 Hyperlink: A reference in a document to another section of
the document or to another document is termed as a
hyperlink. Hyperlinks are used to redirect the user from one
section of a page content to another.
 Internet Security: It is one of the major concerns today. As
the Internet acts as a communication platform that can be
accessed by millions of users around the world, it becomes
necessary that proper measures be implemented. Issues
like Internet Safety that deal with the content that is made
accessible over the Internet are equally important. Internet
Privacy relates to safeguarding the privacy of the web users
and the sensitive information on the web from hackers and
stalkers.
7
Opening internet browser and setting up home page
by using internet options


Browser Software
Is a software program that allows a user to locate, access,
and display web pages over the internet. The best internet
browser isn’t necessarily the default one that comes with
your device. However, there are a number of very good
browsers to choose between, and the right one for you will
depend on your requirements.
8
Types of browsers
Mozilla Firefox: Best overall
Mozilla's Firefox is one of the fastest internet browsers we tested for
navigating between sites and for fully loading pages. It also proved to be
the most secure during our in-house tests using live malware.
This browser is compatible with Mac and Windows operating systems,
and with Android and iOS cell phones and tablets. It syncs your
passwords, bookmarked pages and browser settings so you have access
to these – as well as your search history – on other computers and mobile
devices.





Chrome: Best for Google Drive
Google Chrome comes standard on mostAndroid mobile devices, so it is
a good choice for cell phones and tablets. Plus we’ve found that it works a
bit better than Firefox on Android devices. Chrome is also a good choice
for Windows and Mac computers.
9
Cont..


Microsoft Edge: Best for battery life
Compatibility issues for older Windows machines Microsoft Edge comes
standard with computers running the Windows 10 operating system, but it
also works on bothAndroid and iOS cell phones. It isn’t, however,
compatible with older Windows versions. It's much leaner and faster than
Internet Explorer, which it replaces. In some respects it's also a better
proposition than Chrome or Firefox. That's because Edge tends to use
less memory (RAM) so it will feel faster on older computers and tends to
use less power, which is important on a laptop. The trade-off is that it
doesn't have the wealth of extensions or apps you'll find with the those
other browsers.
Safari: Best for Macs
Safari is one of the best choices for Mac devices because it is designed
specifically for Apple’s machines. It connects quickly and loads full sites
faster than any macOS-compatible browser we tested.


10
Setting up Internet Option


Configuring Home page
A home page is generally the main page a visitor navigating
to a website from a web search engine will see, and it may
also serve as a landing page to attract visitors.
 The home page is used to facilitate navigation to other pages
on the site by providing links to prioritized and recent articles
and pages, and possibly a search box. For example, a news
website may present headlines and first paragraphs of top
stories, with links to full articles, in a dynamic web page that
reflects the popularity and recentness of stories. Meanwhile,
other websites use the home page to attract users to create
an account. Once they are logged in, the home page may be
redirected to their profile page. This may in turn be referred to
as the "personal home page".
11
Cont..


Configuring location of temporary files
T
emporary Internet Files are a folder on Microsoft Windows which
serves as the browser cache for Internet Explorer to cache pages
and other multimedia content, such as video and audio files, from
websites visited by the user. This allows such websites to load
more quickly the next time they are visited.
Each time a user visits a website using Microsoft Internet Explorer,
files downloaded with each web page
(including HTML and Javascript code) are saved to the T
emporary
Internet Files folder, creating a web cache of the web page on the

local computer's hard disk drive, or other form of digital data
storage. The next time the user visits the cached website, only
changed content needs to be downloaded from the Internet; the
unchanged data is available in the cache.
12
Configuring privacy an security level
 Optimizing your browser’s settings is a critical step in using
the Internet securely and privately. T
oday’s popular browsers
include built-in security features, but users often fail to
optimize their browser’s security settings on installation.
Failing to correctly set up your browser’s security features
can put you at a higher risk for malware infections and
malicious attacks. This installation of our “Cybersecurity 101”
series provides our tips for securing several of today’s most
popular browsers, including Google Chrome, Mozilla Firefox,
and Microsoft Internet Explorer. While it is impossible to
guarantee complete protection from cyber threats, following
these tips will greatly increase the security of your web
browser.
13
lesson – 2 Adjusting display/view mode
Introduction to toolbars
A browser toolbar is a toolbar that resides within a
browser's window.
All major web browsers provide support to browser toolbar
development as a way to extend the browser's GUI and
functionality.
Browser toolbars are considered to be a particular kind of



browser extensions that present a toolbar.
each browser, which
a browser does not work
 Browser toolbars are specific to
means that a toolbar working on
on another one.
 All browser toolbars must be installed in the corresponding
browser before they can be used, and require updates
when new versions are released.
15
Cont…
 Developing a toolbar
 The programming language and development tools behind
a browser toolbar vary from one browser to another.
In Internet Explorer 5 or later toolbars may be created as

browser extensions written in C# or C++. More specifically,
it is possible to create up to three different kinds of toolbars
(custom explorer bars, tool bands and desk bands) and to
combine them with browser helper objects in order to
provide added functionality.
In Firefox toolbars can be created as add-ons that
contribute to the GUI by extending the browser with XUL
(support for XUL was removed in Firefox version 57). The
logic behind the toolbar is written in JavaScript running
under expanded privileges. Mozilla Jetpack can be used to
simplify the development of add-ons for Firefox.

16
Cont..
In Safari 5 or later toolbars can be created as extensions that add
bars and buttons. The logic behind the toolbar is written in
JavaScript with access to a special JavaScriptAPI to interact with
the Safari application and web content.
In Google Chrome 4 or later toolbars can be created as extensions
•
•
that add browser actions to the browser window. The logic behind
the toolbar is written in JavaScript with access to a special
JavaScriptAPI to interact with the Chrome application and web
content. The privileges under which a Chrome extension runs are
governed by a set of permissions.
Opera 11 or later toolbars can be created as extensions that add
 In
buttons to the browser window. The logic behind the toolbar is written
JavaScript with access to a special JavaScriptAPI to interact with the
Opera application and web content.
In Firefox, Chrome, Safari and Opera toolbar styling is done though
CSS
in

17
Native vs. injected toolbars
 Some major browsers (InternetExplorer and Firefox) enable the
creation of native toolbars i.e., toolbars which are directly
inserted inthebrowserwindow. Examples of native toolbars are
Google Toolbar and Stumble upon Toolbar. Native toolbars use
browser-specificcodetocreatethesametoolbarforeachdifferent
browserversion.
 Some toolbar developers use a different approach and make the
browser extension inject a JavaScript file in every web page
visited by the user.All major browsers support injected toolbars.
The code in this file inserts the toolbar as a part of the DOM in
every web page. Injectedtoolbarsuseessentiallythesame
JavaScriptcodetodrawthetoolbar for each different browser
version.
18
Cont..
 Each approach has advantages and disadvantages for the different
stakeholders.
From the user's perspective:
Native toolbars present faster load times, since injected toolbars must
wait for the DOM to be created in order to insert the toolbar in it.
Injected toolbars require less frequent updates because part of their
code is dynamically downloaded in the JavaScript file that draws the
toolbar.
From the developer's perspective:
Native toolbars allow for shorter development times since the
JavaScript code that creates the toolbar may be written once for all
browsers.
Injected toolbars allow for an easier toolbar update policy, since
changes that are made in the injected JavaScript code do not require
releasing a new toolbar version.






19
Cont..
From the toolbar owner's perspective:
Injected toolbars consume requests to download the


JavaScript code that inserts the toolbar in every page, while
native toolbars consume no such requests.
.
20
Cont..
Cross-browser toolbar development
 This Section contains content that is written like an advertisement. Please
help improve it by removing promotional content and inappropriate external
links, and by adding encyclopedic content written from a neutral point of view.
(October 2018) (Learn how and when to remove this template message)
 Another way to simplify the task of developing a toolbar for different browsers
is to rely on a cross-browser extension development framework. Some of the
most important frameworks are listed below:
T
oolbar Studio supports IE, Firefox. This is an IDE that allows to develop
toolbars via a visual editor.
Neobars supports Chrome, Firefox, IE, Safari and Opera. This is an online
web constructor for cross-browser extensions. Multiple widgets like Weather,
RSS, YouTube, Twitter and Facebook components are available. The platform
is free to use.


21
•The End
22

More Related Content

PPTX
configuring and using internet.pptx
PPTX
Acsess and Use Internet To access and use
PPT
Introduction to internet with windows 7 changes
PPTX
ICT-Lec-3.pptx bkjojbjdbjkklbhsdkssscduigi
PPTX
WWW and web browser
PPTX
WWW and Web Browser.pptx
PPTX
Week 4 internet overview
PPT
Basics of IT
configuring and using internet.pptx
Acsess and Use Internet To access and use
Introduction to internet with windows 7 changes
ICT-Lec-3.pptx bkjojbjdbjkklbhsdkssscduigi
WWW and web browser
WWW and Web Browser.pptx
Week 4 internet overview
Basics of IT

Similar to A%UIS.pptx (20)

PPT
Internet Tutorial 01
 
PPTX
Module VII modified.pptxpresentation03.p
PPT
Internet & email
PPT
Internt.ppt
PPT
Internt.ppt
PPTX
M09 identify Accessing and Using Internet.pptx
PPTX
ICT 101 LECTURE 3 - INTERNET AND E-MAIL.pptx
PPTX
Internt.pptx
PPTX
Internet basics
PPTX
E content internet ii
PPTX
Introtointernet1
PPT
Unit 4.pptfxfdcvcgvgvvhvjjvhvhvvvgtvgvgvgvgv
PPTX
Web browser
PPTX
Internet.pptx
PPT
Computer communication and internet
PDF
The internet
PPT
Introduction to the internet 032611
PPTX
INTERNET PART1.pptx
PPTX
CBSE class X Computer Applications ch 1 INTERNET
ODP
New computer project
Internet Tutorial 01
 
Module VII modified.pptxpresentation03.p
Internet & email
Internt.ppt
Internt.ppt
M09 identify Accessing and Using Internet.pptx
ICT 101 LECTURE 3 - INTERNET AND E-MAIL.pptx
Internt.pptx
Internet basics
E content internet ii
Introtointernet1
Unit 4.pptfxfdcvcgvgvvhvjjvhvhvvvgtvgvgvgvgv
Web browser
Internet.pptx
Computer communication and internet
The internet
Introduction to the internet 032611
INTERNET PART1.pptx
CBSE class X Computer Applications ch 1 INTERNET
New computer project
Ad

More from dereje33 (6)

PDF
Dereje_Almayhu_CV.pdf
PDF
My CV.pdf
PPTX
AIS PPt.pptx
PDF
apply problem solve.pdf
PPT
laudon_MIS10_ch03.ppt
PPTX
Apply Computer and Mobile Health Technology.pptx
Dereje_Almayhu_CV.pdf
My CV.pdf
AIS PPt.pptx
apply problem solve.pdf
laudon_MIS10_ch03.ppt
Apply Computer and Mobile Health Technology.pptx
Ad

Recently uploaded (20)

PDF
Pre independence Education in Inndia.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
master seminar digital applications in india
Pre independence Education in Inndia.pdf
O7-L3 Supply Chain Operations - ICLT Program
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Renaissance Architecture: A Journey from Faith to Humanism
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Basic Mud Logging Guide for educational purpose
Pharmacology of Heart Failure /Pharmacotherapy of CHF
STATICS OF THE RIGID BODIES Hibbelers.pdf
TR - Agricultural Crops Production NC III.pdf
Insiders guide to clinical Medicine.pdf
Pharma ospi slides which help in ospi learning
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
01-Introduction-to-Information-Management.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
master seminar digital applications in india

A%UIS.pptx

  • 1. 1<,<p7l ;ji, tii"b~ AWASH VALLEY COLLECE Accessing and Using Internet ICT ITS2 LO1-LG-31 Hussen M (MSC) AWASH VALLEY COLLEGE HARAR.
  • 2. – 1 Opening internet browser Chapter and setting up home page
  • 3. Definition and use of Internet   Definition and use of Internet The Internet is means of connecting a computer to any other computer anywhere in the world via dedicated routers and servers. When two computers are connected over the Internet, they can send and receive all kinds of information such as text, graphics, voice, video, and computer programs No one owns Internet, although several organizations the world over collaborate in its functioning and development. The high-speed, fiber-optic cables (called backbones) through which the bulk of the Internet data travels are owned by telephone companies in their respective countries  3
  • 4. Basic Internet Terms and Terminology  ARPANET: The acronym stands for Advanced Research Projects Agency Network. ARPA of the United States Department of Defense developed ARPANET , which became the world’s first packet switching network. Internet is the successor of ARPANET . Internet Service Provider: A company, which provides users with an  access to the Internet, is known as an Internet service provider or Internet access provider. ISP , as it is called, offers email accounts and other services like remote storage of files for its customers. Here is a word about choosing a cheap ISP . IPAddress: It is a way of numerically identifying an entity on a computer  network. The original addressing system known as IPv4, used 32 bit addresses. With the growth of the Internet, IPv6 came to be used wherein the addresses are composed of 128 bits. . Cyberspace: This term coined by William Gibson, is used to refer to the computer networks connected to each other and the content they host. It  is often used to refer to the Internet.(world of information throgh internet.) 4
  • 5. Cont…  WWW: It is a collection of interlinked documents that are accessible over the Internet. It consists of millions of web pages that contain text, images, voice and videos. Sir Tim Berners-Lee, a British scientist working at CERN, created the World Wide Web.  Website: A website is a set of web pages consisting of text, audio and video. Web servers host websites.  URL:( Uniform Resource Locater) It specifies the location of a resource on the Internet. It consists of the basic address and path.(Protocol Identifier and resource Identifier)  Web Page: Web pages are resources of information. They are generally created in the HTML format and provide the web users with navigational abilities through hyperlinks to other web pages on the web.  Home Page: The term home page is used to refer to the page that is the default page of any website. It is the main page of a complex website. 5
  • 6. Cont..  Web Browser: A web browser is a software application that facilitates user interaction with the text, audio, video and other information that is located on the web. Cache: Web browsers maintain a cache of recently visited web pages.  Some of them use an external proxy web cache, which is a server program through which web requests pass. This enables the browsers to cache frequently visited pages. Even search engines make available already indexed web pages through their caches. HTTP: Hypertext Transfer Protocol, abbreviated as HTTP , is a communications protocol used for the transfer of information over the  Internet.Aclient makes an HTTP request using a web browser to which an HTTP response is sent from the server. Web Cookie: Also known as an HTTP cookie, it is piece of text that is  exchanged between the web client and the web server. It is sent by the web server to the web client and returned unchanged by the client each time it accesses the server. Session: It is an exchange of information between a computer and its  user. It is established for a certain period of time after which it ends. 6
  • 7.  Hyperlink: A reference in a document to another section of the document or to another document is termed as a hyperlink. Hyperlinks are used to redirect the user from one section of a page content to another.  Internet Security: It is one of the major concerns today. As the Internet acts as a communication platform that can be accessed by millions of users around the world, it becomes necessary that proper measures be implemented. Issues like Internet Safety that deal with the content that is made accessible over the Internet are equally important. Internet Privacy relates to safeguarding the privacy of the web users and the sensitive information on the web from hackers and stalkers. 7
  • 8. Opening internet browser and setting up home page by using internet options   Browser Software Is a software program that allows a user to locate, access, and display web pages over the internet. The best internet browser isn’t necessarily the default one that comes with your device. However, there are a number of very good browsers to choose between, and the right one for you will depend on your requirements. 8
  • 9. Types of browsers Mozilla Firefox: Best overall Mozilla's Firefox is one of the fastest internet browsers we tested for navigating between sites and for fully loading pages. It also proved to be the most secure during our in-house tests using live malware. This browser is compatible with Mac and Windows operating systems, and with Android and iOS cell phones and tablets. It syncs your passwords, bookmarked pages and browser settings so you have access to these – as well as your search history – on other computers and mobile devices.      Chrome: Best for Google Drive Google Chrome comes standard on mostAndroid mobile devices, so it is a good choice for cell phones and tablets. Plus we’ve found that it works a bit better than Firefox on Android devices. Chrome is also a good choice for Windows and Mac computers. 9
  • 10. Cont..   Microsoft Edge: Best for battery life Compatibility issues for older Windows machines Microsoft Edge comes standard with computers running the Windows 10 operating system, but it also works on bothAndroid and iOS cell phones. It isn’t, however, compatible with older Windows versions. It's much leaner and faster than Internet Explorer, which it replaces. In some respects it's also a better proposition than Chrome or Firefox. That's because Edge tends to use less memory (RAM) so it will feel faster on older computers and tends to use less power, which is important on a laptop. The trade-off is that it doesn't have the wealth of extensions or apps you'll find with the those other browsers. Safari: Best for Macs Safari is one of the best choices for Mac devices because it is designed specifically for Apple’s machines. It connects quickly and loads full sites faster than any macOS-compatible browser we tested.   10
  • 11. Setting up Internet Option   Configuring Home page A home page is generally the main page a visitor navigating to a website from a web search engine will see, and it may also serve as a landing page to attract visitors.  The home page is used to facilitate navigation to other pages on the site by providing links to prioritized and recent articles and pages, and possibly a search box. For example, a news website may present headlines and first paragraphs of top stories, with links to full articles, in a dynamic web page that reflects the popularity and recentness of stories. Meanwhile, other websites use the home page to attract users to create an account. Once they are logged in, the home page may be redirected to their profile page. This may in turn be referred to as the "personal home page". 11
  • 12. Cont..   Configuring location of temporary files T emporary Internet Files are a folder on Microsoft Windows which serves as the browser cache for Internet Explorer to cache pages and other multimedia content, such as video and audio files, from websites visited by the user. This allows such websites to load more quickly the next time they are visited. Each time a user visits a website using Microsoft Internet Explorer, files downloaded with each web page (including HTML and Javascript code) are saved to the T emporary Internet Files folder, creating a web cache of the web page on the  local computer's hard disk drive, or other form of digital data storage. The next time the user visits the cached website, only changed content needs to be downloaded from the Internet; the unchanged data is available in the cache. 12
  • 13. Configuring privacy an security level  Optimizing your browser’s settings is a critical step in using the Internet securely and privately. T oday’s popular browsers include built-in security features, but users often fail to optimize their browser’s security settings on installation. Failing to correctly set up your browser’s security features can put you at a higher risk for malware infections and malicious attacks. This installation of our “Cybersecurity 101” series provides our tips for securing several of today’s most popular browsers, including Google Chrome, Mozilla Firefox, and Microsoft Internet Explorer. While it is impossible to guarantee complete protection from cyber threats, following these tips will greatly increase the security of your web browser. 13
  • 14. lesson – 2 Adjusting display/view mode
  • 15. Introduction to toolbars A browser toolbar is a toolbar that resides within a browser's window. All major web browsers provide support to browser toolbar development as a way to extend the browser's GUI and functionality. Browser toolbars are considered to be a particular kind of    browser extensions that present a toolbar. each browser, which a browser does not work  Browser toolbars are specific to means that a toolbar working on on another one.  All browser toolbars must be installed in the corresponding browser before they can be used, and require updates when new versions are released. 15
  • 16. Cont…  Developing a toolbar  The programming language and development tools behind a browser toolbar vary from one browser to another. In Internet Explorer 5 or later toolbars may be created as  browser extensions written in C# or C++. More specifically, it is possible to create up to three different kinds of toolbars (custom explorer bars, tool bands and desk bands) and to combine them with browser helper objects in order to provide added functionality. In Firefox toolbars can be created as add-ons that contribute to the GUI by extending the browser with XUL (support for XUL was removed in Firefox version 57). The logic behind the toolbar is written in JavaScript running under expanded privileges. Mozilla Jetpack can be used to simplify the development of add-ons for Firefox.  16
  • 17. Cont.. In Safari 5 or later toolbars can be created as extensions that add bars and buttons. The logic behind the toolbar is written in JavaScript with access to a special JavaScriptAPI to interact with the Safari application and web content. In Google Chrome 4 or later toolbars can be created as extensions • • that add browser actions to the browser window. The logic behind the toolbar is written in JavaScript with access to a special JavaScriptAPI to interact with the Chrome application and web content. The privileges under which a Chrome extension runs are governed by a set of permissions. Opera 11 or later toolbars can be created as extensions that add  In buttons to the browser window. The logic behind the toolbar is written JavaScript with access to a special JavaScriptAPI to interact with the Opera application and web content. In Firefox, Chrome, Safari and Opera toolbar styling is done though CSS in  17
  • 18. Native vs. injected toolbars  Some major browsers (InternetExplorer and Firefox) enable the creation of native toolbars i.e., toolbars which are directly inserted inthebrowserwindow. Examples of native toolbars are Google Toolbar and Stumble upon Toolbar. Native toolbars use browser-specificcodetocreatethesametoolbarforeachdifferent browserversion.  Some toolbar developers use a different approach and make the browser extension inject a JavaScript file in every web page visited by the user.All major browsers support injected toolbars. The code in this file inserts the toolbar as a part of the DOM in every web page. Injectedtoolbarsuseessentiallythesame JavaScriptcodetodrawthetoolbar for each different browser version. 18
  • 19. Cont..  Each approach has advantages and disadvantages for the different stakeholders. From the user's perspective: Native toolbars present faster load times, since injected toolbars must wait for the DOM to be created in order to insert the toolbar in it. Injected toolbars require less frequent updates because part of their code is dynamically downloaded in the JavaScript file that draws the toolbar. From the developer's perspective: Native toolbars allow for shorter development times since the JavaScript code that creates the toolbar may be written once for all browsers. Injected toolbars allow for an easier toolbar update policy, since changes that are made in the injected JavaScript code do not require releasing a new toolbar version.       19
  • 20. Cont.. From the toolbar owner's perspective: Injected toolbars consume requests to download the   JavaScript code that inserts the toolbar in every page, while native toolbars consume no such requests. . 20
  • 21. Cont.. Cross-browser toolbar development  This Section contains content that is written like an advertisement. Please help improve it by removing promotional content and inappropriate external links, and by adding encyclopedic content written from a neutral point of view. (October 2018) (Learn how and when to remove this template message)  Another way to simplify the task of developing a toolbar for different browsers is to rely on a cross-browser extension development framework. Some of the most important frameworks are listed below: T oolbar Studio supports IE, Firefox. This is an IDE that allows to develop toolbars via a visual editor. Neobars supports Chrome, Firefox, IE, Safari and Opera. This is an online web constructor for cross-browser extensions. Multiple widgets like Weather, RSS, YouTube, Twitter and Facebook components are available. The platform is free to use.   21