Как определить ключевое слово в файле OpenSearchDescription xml? - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь получить определение открытого поиска для работы на поддоменах.

Я добавил правильную строку в html.

Пример:

<%@ page isELIgnored="false" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>title</title>
   <link rel="search"
        type="application/opensearchdescription+xml"
        href="http://www.example.org/opensearch.xml"
        title="Example" />
</head>
<body>

</body>
</html>

В opensearch. xml:

<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Example</ShortName>
<Description>Search</Description>
<InputEncoding>UTF-8</InputEncoding>
<LongName>Search</LongName>
<Url type="text/html" method="get" template="http://www.example.org/search/{searchTerms}"/>
</OpenSearchDescription>

Поиск корректно добавлен в настройки омнибокса в Google Chrome, когда я захожу в http://www.example.org. Ключевое слово триггера становится "example.org".

Однако, когда я посещаю http://subdomain.example.org, который имеет ту же строку в, поиск добавляется с ключевым словом триггера "subdomain.example .org "вместо" example.org ".

Есть ли способ обойти это?

Я не нашел никакой информации о том, как установить ключевое слово триггера в документации по адресу http://www.opensearch.org/Specifications/OpenSearch/1.1.

Что изменить ключевое слово по умолчанию на другое. как я могу это сделать?

...