0

嗨,我想在运行我的应用程序(在本地和服务器中)时过滤显式图像。如何限制包含成人图像的图像我应该如何使用谷歌自定义搜索引擎限制图像请任何人帮助我。

我正在使用下面的代码,但它不起作用。

 <script type="text/javascript">


        google.load('search', '1');

        function initialize() {

            var searchControl = new google.search.SearchControl();          
            searchControl.addSearcher(new google.search.ImageSearch());
            searchControl.draw(document.getElementById("searchcontrol"));
            searchControl.execute("sunset");
        }
        google.setOnLoadCallback(initialize);
</script>
4

1 回答 1

0

您可以使用本指南中的以下代码

var searcher = new google.search.ImageSearch();
searcher.setRestriction(
google.search.Search.RESTRICT_SAFESEARCH,
google.search.Search.SAFESEARCH_STRICT);

imageSearch.setSearchCompleteCallback ...
imageSearch.execute ....

另请注意:

  1. 成人过滤仅适用于少数语言(请在此处查看

  2. 此 API 标记为已弃用。将来您可能应该使用某种这种 API。我仍在使用已弃用的 API,但 Google 可以随时禁用此 API。

于 2014-02-18T11:39:42.660 回答