How to Use the iHASCO Video Fast Forwarder (Console or Bookmarklet)
If you’ve ever worked through iHASCO training and wished you could move a little faster, this simple browser-based tweak can help you speed things up dramatically.
Below, I’ll show you two easy ways to use a lightweight script that forces the video player to run at 15× playback speed:
- Method 1: Run it directly in your browser console
- Method 2: Save it as a bookmarklet for one-click access
What This Script Does
The script:
- Finds the video element on the page
- Re-enables native browser controls
- Removes playback restrictions
- Forces the video to run at 15× speed
- Reapplies the speed automatically when the video loads or plays
It works by setting the video’s playbackRate property and listening for events like loadedmetadata and play to ensure the speed sticks.
The Script
Here’s the full script:
(function() {
const video = document.querySelector("video");
if (!video) {
console.log("No video found.");
return;
}
video.controls = true;
video.removeAttribute("disablepictureinpicture");
video.removeAttribute("controlsList");
video.removeAttribute("disableremoteplayback");
function setSpeed(speed) {
try {
video.playbackRate = speed;
console.log(`Playback speed set to ${speed}x`);
} catch (err) {
console.error("Error setting speed:", err);
}
}
video.addEventListener("loadedmetadata", () => setSpeed(15));
video.addEventListener("play", () => setSpeed(15));
setSpeed(15);
})();Method 1: Run via Browser Console
This is the quickest way to use it.
Step 1
Open your iHASCO training video in your browser.
Step 2
Open Developer Tools:
- Chrome / Edge: Press
F12orCtrl + Shift + I - Go to the Console tab
Step 3
Paste the script into the console and press Enter.
That’s it. The video should immediately jump to 15× speed.
If you see Playback speed set to 15x in the console, you’re good to go.
Method 2: Create a Bookmarklet (One-Click Use)
If you want something reusable, this is the better option.
Step 1: Create a New Bookmark
- Right-click your bookmarks bar
- Click Add page (or similar)
- Name it something like: iHASCO Speed 15×
Step 2: Paste This as the URL
You must convert the script into a single-line bookmarklet.
Use this:
javascript:(function(){const video=document.querySelector("video");if(!video){console.log("No video found.");return;}video.controls=true;video.removeAttribute("disablepictureinpicture");video.removeAttribute("controlsList");video.removeAttribute("disableremoteplayback");function setSpeed(speed){try{video.playbackRate=speed;console.log("Playback speed set to "+speed+"x");}catch(err){console.error("Error setting speed:",err);}}video.addEventListener("loadedmetadata",()=>setSpeed(15));video.addEventListener("play",()=>setSpeed(15));setSpeed(15);})();Click Save.
How to Use the Bookmarklet
- Open your iHASCO training page
- Start the video
- Click your iHASCO Speed 15× bookmark
The video should immediately accelerate.
Customising the Speed
Want a different speed?
Change this number in the script:
setSpeed(15);
For example:
setSpeed(2);→ 2× speedsetSpeed(5);→ 5× speedsetSpeed(10);→ 10× speed
Just make sure you update all instances of 15 in the script.
Troubleshooting
“No video found.”
Make sure:
- The video has loaded
- You’re on the actual training page
- The video is visible on screen
Try pressing play once, then re-running the script.
Speed resets?
That’s why the script attaches event listeners. If it still resets, click the bookmark again.
Final Thoughts
This approach is simple, fast, and requires no extensions or installations. It runs entirely in your browser and gives you control back over playback speed.
If you regularly complete online training, saving this as a bookmarklet will save you serious time over the long run.
Happy fast-forwarding