Я пытаюсь получить определение открытого поиска для работы на поддоменах.
Я добавил правильную строку в 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.
Что изменить ключевое слово по умолчанию на другое. как я могу это сделать?