Referenced by
Claims1. A method for analyzing one or more scripts contained within a document to determine if the scripts perform one or more predefined functions, the method comprising the steps of:
2. The method of claim 1 further comprising the steps of: providing a time-centric response, unassociated with a current time, to the external function call if the external function call is a time-centric external function call, the time-centric response causing the one or more relevant scripts to resume operation earlier. 3. The method of claim 1 further comprising the steps of: detecting new script added by the interpreting the one or more scripts; and providing the new script to the interpreting the one or more scripts such that the interpreting the one or more scripts comprises interpreting the new script. 4. The method of claim 1, wherein the browser is a lightweight browser designed for a more limited computing platform. 5. The method of claim 1 further comprising the steps of: aggregating the one or more scripts to represent a first interpretational flow for a first set of conditions; and simulating the first set of conditions. 6. The method of claim 5 further comprising the steps of: aggregating the one or more scripts to represent a second interpretational flow for a second set of conditions, the second set of conditions comprising an alternative conditional result than the first set of conditions; interpreting the aggregating scripts representing the second interpretational flow; and simulating the second set of conditions. 7. The method of claim 1 further comprising the steps of: monitoring the interpreting the one or more scripts for a pre-identified type of action; and actively terminating the interpreting the one or more scripts if the pre-identified type of action is detected. 8. A method for analyzing one or more scripts contained within a document comprising the steps of:
9. The method of claim 8, wherein the time-centric request is directed to waiting for a pre-specified time period prior to performing a task; and wherein the time-centric response comprises responding as if the pre-specified time already occurred. 10. The method of claim 8, wherein the time-centric request is directed to waiting for a user event prior to performing a task; and wherein the time-centric response comprises responding as if the user event already occurred. 11. The method of claim 8 further comprising the steps of: detecting new script added by the interpreting the one or more scripts; and providing the new script to the interpreting the one or more scripts such that the interpreting the one or more scripts comprises interpreting the new script. 12. The method of claim 8 further comprising the steps of:
13. The method of claim 8 further comprising the steps of: monitoring the interpreting the one or more scripts for a pre-identified type of action; and actively terminating the interpreting the one or more scripts if the pre-identified type of action is detected. 14. One or more computer-readable media comprising computer-executable instructions for analyzing scripts, the computer-executable instructions directed to steps comprising:
15. The computer-readable media of claim 14 further comprising computer-executable instructions for: providing a time-centric response, unassociated with a current time, to the external function call if the external function call is a time-centric external function call, the time-centric response causing the one or more relevant scripts to resume operation earlier. 16. The computer-readable media of claim 14 further comprising computer-executable instructions for: detecting new script added by the interpreting the one or more scripts; and providing the new script to the interpreting the one or more scripts such that the interpreting the one or more scripts comprises interpreting the new script. 17. The computer-readable media of claim 14, wherein the browser is a lightweight browser designed for a more limited computing platform. 18. The computer-readable media of claim 14 further comprising computer-executable instructions for: aggregating the one or more scripts to represent a first interpretational flow for a first set of conditions; and simulating the first set of conditions. 19. The computer-readable media of claim 18 further comprising computer-executable instructions for: aggregating the one or more scripts to represent a second interpretational flow for a second set of conditions, the second set of conditions comprising an alternative conditional result than the first set of conditions; interpreting the aggregating scripts representing the second interpretational flow; and simulating the second set of conditions. 20. The computer-readable media of claim 14 further comprising computer-executable instructions for: monitoring the interpreting the one or more scripts for a pre-identified type of action; and actively terminating the interpreting the one or more scripts if the pre-identified type of action is detected. |