• Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • Categories
    Category
    {{ postCtrl.tags }}
    • {{ category.tag_type }}

      • {{tag.tag_name}}
      • View more
  • News
  • Tutorials
  • Forums
  • Tags
  • Users
Tutorial News Comments FAQ Related Articles

Google wants to change the way pop-ups are being handled by JavaScript

{{postValue.id}}

google

Google wants to change the way JavaScript handles the pop-ups to restrict multiple instances of attacks from hackers. Google Chrome is planning to reengineer pop-ups that work in per window and change it to per tab basis which is written in JavaScript to close potentially malicious pop-ups.

JavaScript contains methods such as alert (), confirm (), and prompt () which contains a synchronous API that will pose a problem for modern browsers.

“ Because the JavaScript engine needs to pause until a user response is obtained, the JavaScript dialogues are app-modal. And because the dialogues are app-modal, they commonly (and unfortunately) are used to harm our users,” says Google. And Google is looking for replacement for these dialogues and is also considering the Notifications API for notifying the user.

The alert (), confirm () and prompt () dialogues are being changed as we speak to tab form. These dialogues rather than being in app-modal will now be dismissed when the current tab is switched to another tab.

These changes are currently happening due to the increasing number of pop-ups that claim to be legitimate and panic people into clicking them that they obviously lead to some sort of malware. To avoid this, micro virtualization can be used for every web page and tab that is launched will be in a fully isolated environment. But experts feel that this is far from a foolproof plan and need to be provided with a better safety net for the users.

Now the pop-ups are transferred to tab form and if the users click on the wrong pop-ups, the use can simply close the tab and whatever malware download that was on process will be completely stopped.

Tags:
grayson
Author: 

Comments ( 0 )

No comments available

Add a comment
{{postCtrl.cmtErrMsg}}

Frequently asked questions ( 5 )

Q

What pop-ups are handled by Google?

A

Google wants to change the way JavaScript handles the pop-ups to restrict multiple instances of attacks from hackers. Google Chrome is planning to re-engineer pop-ups that work in per window and change it to per tab basis which is written in JavaScript to close potentially malicious pop-ups.

Q

What methods are added by Java scripts?

A

JavaScript contains methods such as alert (), confirm (), and prompt () which contains a synchronous API that will pose a problem for modern browsers.

Q

What changes google looking for pop ups?

A

The alert (), confirm () and prompt () dialogues are being changed as we speak to tab form.

Q

How Google avoided Malware pop ups?

A

Micro virtualization can be used for every web page and tab that is launched will be in a fully isolated environment.

Q

What Plannings are made by Google for popups?

A

Google Chrome is planning to re-engineer pop-ups that work in per window and change it to per tab basis which is written in JavaScript to close potentially malicious pop-ups.

Back To Top!
Rank
User
Points

Top Contributers

userNamenaveelansari
135850

Top Contributers

userNameayanbhatti
92510

Top Contributers

userNamehamzaahmed
32150

Top Contributers

1
userNamelinuxhelp
31040

Top Contributers

userNamemuhammadali
24500
Can you help Owen ?
How to add SSH key to my Gitlab account

I need to add the SSH key in my gitlab account. How to do so ????

Networking
  • Routing
  • trunk
  • Netmask
  • Packet Capture
  • domain
  • HTTP Proxy
Server Setup
  • NFS
  • KVM
  • Memory
  • Sendmail
  • WebDAV
  • LXC
Shell Commands
  • Cloud commander
  • Command line archive tools
  • last command
  • Shell
  • terminal
  • Throttle
Desktop Application
  • Linux app
  • Pithos
  • Retrospect
  • Scribe
  • TortoiseHg
  • 4Images
Monitoring Tool
  • Monit
  • Apache Server Monitoring
  • EtherApe 
  • Arpwatch Tool
  • Auditd
  • Barman
Web Application
  • Nutch
  • Amazon VPC
  • FarmWarDeployer
  • Rukovoditel
  • Mirror site
  • Chef
Contact Us | Terms of Use| Privacy Policy| Disclaimer
© 2025 LinuxHelp.com All rights reserved. Linux™ is the registered trademark of Linus Torvalds. This site is not affiliated with linus torvalds in any way.