If the content within the iframe is loading from a different domain or subdomain, there may be cross-origin restrictions in place that prevent the search button from appearing. In such cases, you may need to configure the server hosting the content to allow cross-origin requests or use alternative methods such as JSONP or CORS.