/    Sign up×
Community /Pin to ProfileBookmark

Can the browser be given direct access to the OS ?

I was thinking about web apps VS native OS apps (i am talking about desktop applications ,more specifically windows applications) . i thought that web apps are very cool because they are OS independent. web apps however (for security reasons) are sand boxed so they can’t do certain stuff like for example accessing the scanner or directly printing to the printer (without having the browser printing preview window and the user clicking the print button in there. so if you have point of sales web app and you need that app to print invoices on the thermal printer (sort of what you see in the supermarket ..etc) , you can’t do that.

the question is : suppose i am making a web application for my company , and thus have admin level privileges over the client machines and i can install any programs on those machines and configure them the way i want. can i bypass the sandbox ? can i for example write my own browser plugin or my own program that run in windows in the background to do ONLY those jobs that the browser can’t do like interacting with the scanner .

is there such a technology ?

to post a comment
JavaScript

3 Comments(s)

Copy linkTweet thisAlerts:
@rootDec 25.2015 — It can but it has to have permissions from the client to do that and you're limited to MSIE if I am not mistaken.
Copy linkTweet thisAlerts:
@jeorge_kabbiauthorJan 06.2016 — i am not limited to anything. i can install anything.
Copy linkTweet thisAlerts:
@rootJan 06.2016 — Not what I was referring to, what I was saying is that MSIE browsers have some script processes that affords some access to the local machine HOWEVER the client has to allow permissions WHEN PROMPTED with a WARNING...
×

Success!

Help @jeorge_kabbi spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.18,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...