
Open
Posted
•
Ends in 6 days
Paid on delivery
I have a working Chrome extension and now need it to automatically detect every date that appears anywhere on the page—headings, paragraphs, tables, even dynamically-loaded sections—and pass those values back to my script for later processing. I’m already injecting content scripts, so the main task is writing the logic that scans the full DOM, recognises common date formats (e.g. 05/06/2024, 6 May 24, ISO 2024-05-06, etc.), and returns a clean, deduplicated list. Key points • Must run entirely client-side in the content script with minimal performance impact. • Works on any site the user visits; no assumptions about specific markup. • Output the found dates to the background script via messaging (I’ll wire up the storage). • Keep the code tidy, commented, and ESP-friendly for future localisation. The current project is small and self-contained: update the content script, add any needed helper functions or regex libraries, then hand back the modified files plus a short README explaining the new logic and how to extend the pattern list.
Project ID: 40686455
1 proposal
Open for bidding
Remote project
Active 4 secs ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
1 freelancer is bidding on average ₹7,000 INR for this job

When a page adds content after the initial load, a single DOM walk can miss new dates. I'll add a MutationObserver that scans new nodes with a compact regex for common date formats. After each scan I'll dedupe the dates, post the list to the background script, and I'm ready to start immediately. A common mistake is relying on innerText alone, which skips dates hidden in attributes or generated by scripts. By walking the full DOM and checking both text nodes and attribute values, the extension will catch dates wherever they appear. You can expect a clean, deduplicated array sent to your background script with negligible impact on page performance.
₹7,000 INR in 4 days
0.7
0.7

Hyderabad, India
Member since Sep 2, 2026
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹12500-37500 INR
₹37500-75000 INR
$30-250 USD
£20-250 GBP
₹750-1250 INR / hour
₹12500-37500 INR
₹600-1500 INR
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
£250-750 GBP
$250-750 AUD
₹600-1500 INR
$30-250 USD
₹37500-75000 INR
$30-250 USD
₹1500-12500 INR