File:The Console extension in IceCatMobile 38.8 showing the effect of NoScript's ABE rules.png

The_Console_extension_in_IceCatMobile_38.8_showing_the_effect_of_NoScript's_ABE_rules.png(320 × 480 pixels, file size: 69 KB, MIME type: image/png)

Summary

Description

The Console extension in IceCatMobile 38.8.0 web browser showing the effect of Application Boundaries Enforcer (ABE) rules written for NoScript Anywhere 3.5a15 that block two CSS files. The operating system is Android 2.3.6.

Deploying a ruleset like this allows a user to do the following at the Merriam-Webster website:

  • run scripts supplied by the site, such as search functionality;
  • The two rules regarding CSS files allow a well-formed stylesheet previously determined as not causing browser hangs to pass through the layout engine; and
  • block all other CSS files, including the two that crash/hang this particular browser version, and maybe respective older versions of IceCatMobile and Firefox.

Only the resources that do get blocked, are logged to the console, as shown in the screenshot.

The partially visible Application Boundaries Enforcement (ABE) settings string in about:config

The settings can be accessed in about:config —

extensions.nsa.ABE.rulesets.USER

The entire ruleset must be in one line. Rules begin with Site domain.name, and rules must be separated from one another with at least two spaces, so, that two or more spaces precede every Site. The last rule in the ruleset must have only one space appended to it. The syntax for this particular screenshot is as follows:
Site .www.merriam-webster.com/*/style-dsp-definitions.min.css Accept INCLUSION from .www.merriam-webster.com  Site .www.merriam-webster.com Deny INCLUSION(CSS) from .www.merriam-webster.com
  • The stable archived versions page of the Console extension is available here.
  • The archived downloadable XPI file is available here.
Date
Source Own work
Author Screenshot: User:Mardus
Console extension: DigDug / Wesley Johnston (wesj)
NoScript: Giorgio Maone and contributors;
GNU IceCat: GNU Project, mozilla.org (source), and contributors
Android: Google, OHA
Permission
(Reusing this file)

Console (extension):

The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License.

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations.

NoScript, GNU IceCat:
GNU head

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See version 2 and version 3 of the GNU General Public License for more details.

Visuals and elements of Android:
Copyright © Google, OHA, AOSP

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at https://www.apache.org/licenses/LICENSE-2.0. Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Apache License, Version 2.0Apache License 2.0http://www.apache.org/licenses/LICENSE-2.0truetrue

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

21 June 2018

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current03:33, 23 June 2018Thumbnail for version as of 03:33, 23 June 2018320 × 480 (69 KB)Mardus{{Information |Description=Console extension in IceCatMobile 38.8.0 web browser showing the effect of NoScript's Application Boundaries Enforcer (ABE) rules blocking two CSS files.<br>The operating system is Android 2.3.6. |Source={{own}} |Date=2018-06-21 |Author=User:Mardus |Permission={{GPL}} |other_versions= }} Category:NoScript
No pages on the English Wikipedia use this file (pages on other projects are not listed).

Metadata