5
edits
Cyberglobe (talk | contribs) |
|||
| Line 877: | Line 877: | ||
<td> </td> | <td> </td> | ||
</tr> | </tr> | ||
<tr><td> | |||
; Allow AJAX/frames-based sites to change location URL | |||
A problem with Frames-based and DHTML / AJAX sites is that the page contents | |||
displayed can change but the location URL remains static, which impacts on the | |||
user's ability to bookmark page contents. | |||
For security reasons (e.g. to prevent phishing) it is not possible from | |||
Javascript code to change the location URL displayed in the browser (except | |||
perhaps to add a "#" value, which is of limited use). | |||
I propose that it should be possible to change the URL in other LIMITED ways, | |||
e.g.: | |||
To any other URL with the *same* domain | |||
AND/OR | |||
To change the querystring | |||
This could of course be configurable in the browser's Options, but one or both | |||
should be enabled by default, to allow web developers to make use of this | |||
feature to improve the user experience for most Firefox users. | |||
</td> | |||
<td> </td> | |||
</tr> | |||
<tr><th colspan="2">General tasks</th></tr> | <tr><th colspan="2">General tasks</th></tr> | ||
<tr><td> | <tr><td> | ||
| Line 3,254: | Line 3,280: | ||
* Interpreter improvements | * Interpreter improvements | ||
** Include a step-through javascript debugger (or possibly include this in the Javascript Console). | ** Include a step-through javascript debugger (or possibly include this in the Javascript Console). | ||
**Create a JavaScript Compiler (for developers) and decompiler (for the Interpreter), basically to allow small sizes for .js files (creating ''javascript compiled .jsc'' files), and maybe it could be a good method to speed up javascript code. | |||
* Javascript Immediate Window | * Javascript Immediate Window | ||
** Add an Immediate Window to the Javascript Console (similar to the immediate window in Microsoft Visual Studio), that will allow you to dynamically view and change all javascript variables currently dimensioned on the page. Possibly a list of functions and/or methods that you can double-click to execute (and if it returns a value, it could present it in a messagebox or tab or something...) Also, if you could inject html and/or javascript method/functions into the page, it could be very useful for obvious debugging purposes. | ** Add an Immediate Window to the Javascript Console (similar to the immediate window in Microsoft Visual Studio), that will allow you to dynamically view and change all javascript variables currently dimensioned on the page. Possibly a list of functions and/or methods that you can double-click to execute (and if it returns a value, it could present it in a messagebox or tab or something...) Also, if you could inject html and/or javascript method/functions into the page, it could be very useful for obvious debugging purposes. | ||
edits