Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • H headless-chrome-crawler
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 29
    • Issues 29
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 4
    • Merge requests 4
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • yujiosaka
  • headless-chrome-crawler
  • Issues
  • #260
Closed
Open
Issue created Jun 02, 2018 by Administrator@rootContributor

Mixed content causes a queued item to remain pending indefinitely

Created by: cameronbraid

What is the current behavior?

When a HTTPS url is crawled that contains mixed content (e.g. http iframe tag) the crawler never calls onSuccess callback or emits requestfinished or onError callback or emits requestfailed and pendingQueueSize never returns to 0

If the current behavior is a bug, please provide the steps to reproduce

Crawl a HTTPS page that includes a http image or iframe tag

What is the expected behavior?

Good question... I would expect that the onError callback and requestfailed event is emitted

What is the motivation / use case for changing the behavior?

The crawl never ends and there is no notiifcation as to why

Please tell us about your environment:

  • Version: 1.7.0
  • Platform / OS version: linux
  • Node.js version: v8.11.2
Assignee
Assign to
Time tracking