Closed Bug 226922 Opened 22 years ago Closed 20 years ago

Auto-Extensible XPointer

Categories

(Core :: XML, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED EXPIRED

People

(Reporter: giovanni, Assigned: hjtoi-bugzilla)

Details

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 Build Identifier: Currently, the implementation of a new XPointer scheme can be achieved only by developing a new C++ component in the core of Mozilla: it should be an interesting feature to define a way to "force" Mozilla go finding the implementation of a scheme it doesn't know about. These implementations should be written in JavaScript and could be hosted on a specific site (maybe if many of you think that this idea can be useful, we can propose to the W3C to manage them). It would be useful for Mozilla, because it should be simpler to develop a new schema in JS (even thought new IDL interfaces would be probably necessary): and it would be useful for the web-developers, that can in this way define new schemas without ask someone in Mozilla to implement them: it would be useful to users, that could in this way enjoy a better navigation on the internet of the future. There could be some security issues to consider, though.. but not so much, I believe. As I said, it could even become a web standard if you people think it's a good idea, like I obviously do, and propose it to the W3C. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Probably the creation of some new IDL interfaces and the modification of the nsXPointer component to access some specific javascript files, when it doesn't find the evaluator for a particular scheme, would be the same but easier. Anyone could then create scheme evaluators simply by creating one of these file with the code necessary for the setup of the evaluator and for its invocation.
You can write XPCOM components in other languages besides C++. You can use JavaScript, for example. I don't think I completely follow your proposal. If your proposal is a way to find a scheme implementation, wouldn't it still be necessary to download and install the extension? For security reasons it wouldn't be advisable to download a bunch of JS from a third party site into the current document that is using an XPointer.
This is an automated message, with ID "auto-resolve01". This bug has had no comments for a long time. Statistically, we have found that bug reports that have not been confirmed by a second user after three months are highly unlikely to be the source of a fix to the code. While your input is very important to us, our resources are limited and so we are asking for your help in focussing our efforts. If you can still reproduce this problem in the latest version of the product (see below for how to obtain a copy) or, for feature requests, if it's not present in the latest version and you still believe we should implement it, please visit the URL of this bug (given at the top of this mail) and add a comment to that effect, giving more reproduction information if you have it. If it is not a problem any longer, you need take no action. If this bug is not changed in any way in the next two weeks, it will be automatically resolved. Thank you for your help in this matter. The latest beta releases can be obtained from: Firefox: http://www.mozilla.org/projects/firefox/ Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html Seamonkey: http://www.mozilla.org/projects/seamonkey/
This bug has been automatically resolved after a period of inactivity (see above comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → EXPIRED
You need to log in before you can comment on or make changes to this bug.