
Closed
Posted
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
35 proposals
Remote project
Active 7 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
35 freelancers are bidding on average ₹7,104 INR for this job

I have 8+ years of experience in web development and am familiar with modern web technologies, frameworks like JavaScript and other tools. The content script needs to scan the whole DOM, including dynamically loaded sections, and find dates in common formats like 05/06/2024, 6 May 24, and 2024-05-06. I will write a dedicated date detection helper using regex, deduplicate the results, and keep the performance impact low. Then I will send the clean list to the background script through messaging. I will add clear comments and a short README so you can easily extend the pattern list later. I can start right away.
₹8,000 INR in 2 days
7.8
7.8

hello Building a robust, client-side DOM scanner and regular expression matching engine inside a [Chrome Extension](https://www.freelancer.com/jobs/google-chrome) content script to automatically detect, parse, and deduplicate dates across dynamic headings, tables, and paragraphs—passing clean results via background messaging—is right in my wheelhouse. I regularly build advanced web scraping pipelines, Chrome extensions, and JavaScript data processing tools, so feel free to check my profile portfolio. Before we get started, do you have any specific preferred date priority formats (e.g., ISO-first or local formats) you'd like the regex to normalize? Once you share the details, I can map out everything cleanly and deliver the updated content script, helper functions, and README step-by-step. Looking forward to working together! Best regards, Ahmad Hassan
₹4,444 INR in 1 day
5.8
5.8

As an accomplished and adaptable full-stack developer, my expertise covers all aspects of web development -- including frontend, data processing, and content script manipulation. I am more than proficient in technologies like HTML, JavaScript, PHP, and have specific experience with the required Chrome Extension environment. My ability to break down complex requirements and design effective, scalable solutions will be indispensable in creating a script that reliably detects and parses various date formats across different DOM elements. Given your emphasis on performance optimization and a client-side operation, my strong command over manipulating the DOM effortlessly aligns with your project goals. Moreover, my familiarity with asynchronous communications like messaging within extensions will ensure smooth data transfer from the content script to your background script. I understand maintaining organized code for optimum ESP compatibility is crucial for future-proofing; therefore you can rely on me to keep your new logic well-commented for easy extension by your team.I'm motivated by reliable delivery and long-term client relationships, both of which will benefit your project significantly. Choose me for quality work that withstands the test of time while also simplifying future maintenance and extension efforts.
₹1,500 INR in 4 days
5.1
5.1

With over 17 years of experience in Asp.net, JavaScript and web development, and more, I am fully equipped to tackle your Chrome Extension Date Capture project. My main area of expertise is in developing robust, reliable and efficient web-based tools, making me the perfect fit for this task. I understand the importance of running entirely client-side and its impact on page performance; thus, I ensure minimal usage of system resources while maintaining optimum functionality. My team and I have an impressive background in scraping and automating data from the web using Python. This gives us a deep knowledge of patterns detection and effective use of regular expressions. By leveraging this experience and up-to-date libraries, I can implement the necessary logic to scan the DOM for all date formats efficiently and accurately - ensuring no date is missed on any site. Additionally, my skills in PHP align with your need for the background script messaging. I value code readability, maintainability and future localisation. Hence you can expect clean-code from me with comprehensive comments to aid understanding even beyond my involvement. Also, my extensive experience with SQL Server DB assures me that we can address any storage-related needs efficiently. My dedication to your project paired with my 24/7 availability guarantees a punctual completion within budget while exceeding your expectations. Hire me today so we can build this cutting-edge content script together!
₹10,000 INR in 7 days
5.3
5.3

Coming across a project like yours is a delightful reminder of the versatility and broad range of my skill set. With a mechanical understanding of frontend development, years of experience with HTML, JavaScript and web development, and a deep commitment to developing robust and efficient code, I believe I am highly qualified for the role as your Chrome extension developer. To do justice to you, your clientele, and the extension, I will ensure that the implementation happens entirely client-side within the content script. And importantly, without compromising performance or being selective about the sites it works on due to specific markup assumptions. I prioritize clean code with relevant comments. Documenting my work is second nature to me. So you can be rest assured that aside from supplying the updated files, I'll also deliver a concise README of all modifications made in accordance with future extensibility. When it comes down to identifying dates from versatile formats, my proficiency in writing smart regex expressions shines. Having understood your requirements keenly, I look forward to parsing such date variations (e.g. 05/06/2024, 6 May 24, ISO 2024-05-06) from anywhere- headings, paragraphs as well as tables- passing them back error-free for further processing on your end via messaging to the background script. Let's ensure an uninterrupted flow of tasks; by combining my skills with your project control abilities we can achieve this together!
₹7,000 INR in 5 days
4.9
4.9

I can add a text-node scanner plus a debounced MutationObserver so newly loaded content is checked without repeatedly rescanning the whole page. The parser would validate supported formats, deduplicate results and send structured messages to your background script. Ambiguous dates such as 05/06/2024 should follow a configured locale rather than silently guessing. My ₹10,000 bid includes the modified files, test cases and a README in 4 days. I will document limits around inaccessible frames/closed shadow roots. Which date locales should take priority, and do you want original text retained alongside normalised values?
₹10,000 INR in 4 days
4.9
4.9

Hello, Your extension already has the injection framework, so the key is building a reliable, lightweight DOM date detector that catches static and dynamically loaded content without slowing normal browsing. I can implement: * Full DOM scanning across headings, paragraphs, tables and nested elements * Recognition of common formats such as DD/MM/YYYY, D Month YY, ISO dates, etc. * Deduplication and normalized output * Content-script → background-script messaging * MutationObserver support for dynamically inserted content * Clean, commented and localization-friendly detection logic * Short README explaining the architecture and how to extend date patterns I’ll keep processing client-side and optimize traversal/parsing to avoid unnecessary repeated scans. My workflow: review the existing extension → implement detector → test against varied DOM structures/date formats → verify dynamic content → optimize → deliver updated files and documentation. Two questions: 1. Should ambiguous dates such as 05/06/2024 be interpreted using a configurable locale? 2. Should dates inside scripts, hidden elements, inputs and metadata also be detected, or only visible page content? I can start immediately and deliver a focused, tested implementation within the project budget. Best regards, Ankit
₹10,300 INR in 5 days
3.4
3.4

Hello, I understand you need to enhance an existing Chrome extension so the content script can detect dates across the entire DOM, including headings, paragraphs, tables, and dynamically loaded content, then return a clean deduplicated list to the background script. I have 5+ years of experience in JavaScript, Chrome extensions, DOM manipulation, web scraping, data processing, and frontend development. I can implement a lightweight date-detection engine supporting formats such as DD/MM/YYYY, D Month YY, ISO dates, and additional configurable patterns. The solution will traverse the DOM efficiently while avoiding unnecessary performance overhead, normalize detected values into a consistent format, remove duplicates, and handle dynamically inserted content using an appropriate MutationObserver strategy where required. I’ll integrate the content-to-background messaging using the existing extension architecture and keep the helper functions modular, commented, and easy to extend for localization and additional date patterns. I’ll deliver the modified files along with a concise README explaining the detection logic, supported formats, messaging flow, and how to add future patterns. Best Regards, Shailender
₹6,500 INR in 4 days
2.5
2.5

Hi, I can add this date-detection logic directly to your existing Chrome extension content script. I’ll scan the full DOM, including headings, paragraphs, tables, lists, and dynamically inserted content, while avoiding unnecessary performance overhead. The parser can recognize common formats such as numeric dates, written dates, ISO dates, and configurable additional patterns. The implementation will: * Traverse visible/relevant DOM text efficiently * Detect and normalize supported date formats * Deduplicate results consistently * Handle dynamically-loaded content where required * Send the clean date list to the background script using Chrome extension messaging * Keep patterns/configuration separated so new locales and formats can be added easily * Avoid interfering with page functionality I’ll keep the code tidy, commented, and limited to the requested extension files. I’ll also provide a short README explaining the detection flow, supported patterns, and how to add new formats. I have a Software Engineering background with JavaScript, web development, browser automation/scripting, and QA/testing experience. I can start immediately. If you share the current content script and a few examples of dates/sites you want supported, I can integrate the logic into your existing structure rather than rewriting the extension.
₹4,000 INR in 7 days
2.1
2.1

Hello, I understand you need your Chrome extension to automatically detect every date appearing across a webpage, including dynamic content, and return a clean, deduplicated list to your background script. The goal is to deliver a lightweight, reliable, and easily extensible date-detection solution. Here’s what I can provide: DOM-wide scanning that handles headings, paragraphs, tables, and dynamically loaded sections Recognition of common date formats including numeric, textual, and ISO formats Client-side processing with optimized scanning, deduplication, and Chrome messaging integration I bring over 4+ years of experience in JavaScript, Chrome extensions, web scraping, HTML, and data processing, with a strong focus on building clean and performance-efficient browser solutions. I’ve worked on automation and data extraction projects where compatibility, accuracy, and maintainability were key priorities. Just to clarify a few things: Should dynamically added content be detected automatically using MutationObserver? Do you want ambiguous dates like 05/06/2024 handled using a specific locale? Please come to the chat box to discuss more about your project. Best regards Indresh Kushwaha
₹12,000 INR in 7 days
2.3
2.3

Hi, I can update your Chrome extension to reliably detect dates across the **entire DOM**, including headings, paragraphs, tables, and dynamically inserted content. I’ll implement: * Detection of common date formats such as `05/06/2024`, `6 May 24`, and ISO dates * DOM-wide scanning with minimal performance overhead * Deduplication and normalization of detected dates * Support for dynamically loaded content using an efficient `MutationObserver` * Messaging from the content script to the background script * Localisation-friendly pattern handling so additional formats can be added easily * Clean, commented JavaScript and a concise README I can work with your existing extension structure and keep the changes self-contained. **Estimated turnaround: 1–2 days. I can start immediately.**
₹7,000 INR in 1 day
1.8
1.8

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

Hi, I can extend your existing content script with a client-side date-detection pipeline that scans page content, validates recognised patterns, normalises results, removes duplicates, and sends the final list to your background script. I would keep the implementation modular so additional date/localisation patterns can be added without rewriting the DOM-scanning logic. My approach would include: - efficient DOM text scanning with minimal page impact - recognition of agreed numeric, written-month, and ISO date formats - validation to reject impossible/false-positive dates - deduplication and consistent output formatting - messaging of results to the existing background script - commented helper functions and a short README describing supported formats and extension points I would also test against static and dynamically loaded page content before delivery. I can complete this for ₹5,500 within 3 days. One question: should ambiguous numeric dates such as 05/06/2024 be preserved as found, interpreted using a preferred locale, or returned with an ambiguity flag?
₹5,500 INR in 3 days
0.3
0.3

Hi, a content script that pulls every date off a page in any format and hands your background script a clean deduped list. The trouble is dynamic content: rows that render after the scan already ran. How we would build it: one TreeWalker pass over text nodes, format matchers that normalise everything to ISO before dedupe, then a MutationObserver batched behind requestIdleCallback so late sections get caught without stalling the page. Patterns sit in one exported array. Should 05/06/2024 resolve by locale or come back flagged as both? We've done DOM extraction inside extensions before. Happy to take it as one milestone so you can judge it first. Regards, Digitalizers
₹5,250 INR in 3 days
0.0
0.0

Content scripts already do the heavy lifting here — the extra piece is a MutationObserver-backed scanner that catches dates injected after initial load, not just what's present on first paint. I'll build a regex set covering numeric, ISO, and written formats (05/06/2024, 2024-05-06, 6 May 24), normalize the matches, strip duplicates, and forward the clean list to your background script through chrome.runtime.sendMessage. The scan will run in small idle-time chunks so it stays invisible even on heavy, content-rich pages. The code will be commented and structured so adding a new date pattern later is a one-line change, and I'll include a short README walking through the logic and how to extend it. Can start right away and share the updated files the same day.
₹5,500 INR in 2 days
0.0
0.0

Your extension already injects content scripts, so the work is the scan logic itself. I walk the text nodes with a TreeWalker rather than running regex over innerHTML, so markup and attribute values never produce false hits and the pass stays cheap on long pages. For the dynamically loaded sections you mention, a debounced MutationObserver re-scans only the subtree that changed instead of the whole document, so an infinite scroll page does not cost you a full DOM pass every time. Dedupe is where the format list actually matters. I normalise every hit to ISO before comparing, so 05/06/2024, 6 May 24 and 2024-05-06 collapse into one entry instead of three near duplicates. The pattern table lives in its own module with the month names kept apart from the logic, which is what makes adding a locale later a data change rather than a code change. One thing worth deciding before I start: numeric dates like 05/06/2024 are genuinely ambiguous, day first or month first. I can key it off the page language, or default to one convention and return a flag on ambiguous hits so your later processing decides. Tell me which you prefer and it goes in from the beginning. You get the modified content script, the pattern module, and a short README covering the logic and how to extend the list. I am happy to run the scan against one page of your choice first, so you can see the output shape before I finish the rest. Background: one completed project on this account, rated 5 out of 5, delivered on time and on budget. I have also delivered a scraping pipeline whose whole job was normalising and deduplicating messy extracted values, which is the same problem your date list has. Outside client work, 16 merged pull requests into third party open source projects, mostly a 197 star Go security tool, each reviewed and accepted by the maintainers. 6500 INR, 3 days. Petro Pankov, BotCraft Group
₹6,500 INR in 3 days
0.0
0.0

When pages load content after the initial DOM ready, dates can slip past a one‑time scan. I'll attach a MutationObserver to watch for added nodes and re‑run a lightweight RegExp on each new text node. The observer will be throttled so it doesn't hurt performance on long pages. A single date pattern often misses regional formats like '6 May 24' or ambiguous numbers that look like prices. I'll combine a few focused regexes with a quick parse check to filter out false matches without pulling in a heavy library. I'm ready to start right away and will deliver the updated script plus a short README.
₹7,000 INR in 4 days
0.0
0.0

We wrapped up a very similar project recently, and seeing the client's vision come to life was incredibly rewarding. I'd love to help you do the same. From your job post, it sounds like you're after a solution that efficiently detects dates across various formats and dynamically-loaded content. That's exactly the type of work we enjoy creating. We specialize in building Chrome extensions that are not only user-friendly but also perform seamlessly without impacting site speed. Our extensive experience with client-side scripting ensures that your extension will run smoothly on any site the user visits. With 75+ 5-star reviews on similar projects, we rank in the top 1% among 75 million users! If nothing else, you'll walk away with a free consultation and a few ideas that can help move your project in the right direction. If we're a good fit, we can build something amazing together. Regards, CJ.
₹9,400 INR in 7 days
0.0
0.0

Dear Client, We at Resonite Technologies are excited about the opportunity to enhance your existing Chrome extension. Our experienced team specializes in developing efficient, client-side solutions that seamlessly integrate with user workflows. We understand your requirement for a robust date detection feature that identifies various date formats across all webpage elements, including dynamically-loaded content. Our approach will involve: - Creating a content script that efficiently scans the entire DOM and recognizes multiple date formats (e.g., 05/06/2024, 6 May 24, ISO 2024-05-06). - Implementing a messaging system to pass detected dates to the background script, ensuring a clean and deduplicated output. - Prioritizing performance to maintain minimal impact on user experience while ensuring compatibility with any website. We will provide well-structured, commented code to facilitate future localization and modifications. Our team's proven track record in similar projects assures you of a quality deliverable. Best regards, Karthik B Resonite Technologies
₹27,000 INR in 7 days
0.0
0.0

Greetings I understand you need a Chrome extension that automatically detects and processes dates from the entire DOM, similar to projects we’ve completed successfully. Your project goals are clear, and I can implement efficient logic to scan for various date formats while ensuring minimal performance impact. I will ensure the code is tidy and well-commented for future localization, making it easy to extend and maintain. I bring experience in developing Chrome extensions with complex content scripts that meet client-side requirements effectively. My expertise will ensure a robust solution tailored to your needs. I’d love to chat about your project and suggest a follow-up discussion to align on specifics. Regards, Nabeel Ismail
₹5,500 INR in 7 days
0.0
0.0

Hyderabad, India
Payment method verified
Member since Sep 2, 2026
₹400-750 INR / hour
₹150000-250000 INR
$80-100 USD
₹750-1250 INR / hour
₹1500-12500 INR
₹100-400 INR / hour
₹12500-37500 INR
$8-15 AUD / hour
$25-50 USD / hour
₹12500-37500 INR
₹750-1250 INR / hour
$10-30 USD
₹1500-12500 INR
$15-25 USD / hour
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
₹12500-37500 INR
₹150000-250000 INR
$250-750 AUD