A method for identifying and overcoming blocking by using a non-direct fetching scheme by a web browser in a client device, for use with a list of URLs, the method by the client device comprising: executing the web browser; identifying (341, 424, 443) a request for a content that is identified by a Uniform Resource Locator, URL, from a web server by the web browser; checking the identified URL for determining whether the identified URL is included in the list; fetching (401a, 402a, 453), using a direct fetching scheme, a first response for the request for the content, in response to the determining that the identified URL is not included in the list; fetching (401b, 402b, 453a), using the non-direct fetching scheme (50b, 87), a second response for the request for the content, in response to the determining that the identified URL is not included in the list; checking (345, 446) the first response of the direct fetching scheme for determining whether the first response is a proper response or whether the direct fetching scheme failed; responsive to the determining that the first response is a proper response, using a received content in the first response by the web browser; responsive to the determining that the direct fetching scheme failed, checking the second response; and responsive to the determining that the second response is a proper response, using the received content in the second response by the web browser, and adding the URL to the list, wherein the first or second response is determined as a proper response responsive to a HTTP status code of 2xx, and is determined as a non-proper response responsive to a HTTP status code of 3xx Redirection, 4xx, or 5xx in the respective response, responsive to a HTTP 404 error message, or responsive to not receiving a proper response after a defined time period following an initiation of the respective fetching is elapsed. executing the web browser; identifying (341, 424, 443) a request for a content that is identified by a Uniform Resource Locator, URL, from a web server by the web browser; checking the identified URL for determining whether the identified URL is included in the list; fetching (401a, 402a, 453), using a direct fetching scheme, a first response for the request for the content, in response to the determining that the identified URL is not included in the list; fetching (401b, 402b, 453a), using the non-direct fetching scheme (50b, 87), a second response for the request for the content, in response to the determining that the identified URL is not included in the list; checking (345, 446) the first response of the direct fetching scheme for determining whether the first response is a proper response or whether the direct fetching scheme failed; responsive to the determining that the first response is a proper response, using a received content in the first response by the web browser; responsive to the determining that the direct fetching scheme failed, checking the second response; and responsive to the determining that the second response is a proper response, using the received content in the second response by the web browser, and adding the URL to the list, wherein the first or second response is determined as a proper response responsive to a HTTP status code of 2xx, and is determined as a non-proper response responsive to a HTTP status code of 3xx Redirection, 4xx, or 5xx in the respective response, responsive to a HTTP 404 error message, or responsive to not receiving a proper response after a defined time period following an initiation of the respective fetching is elapsed.