Спасибо за помощь, и теперь я ее исправил.Для чего это стоит, это все еще странный Chrome.И для людей, которые сказали: «Можем ли мы увидеть данные», извините, я не смог их предоставить, но это бы очень помогло, если бы я мог.В любом случае, решение не имело ничего общего с подпрограммой find (), но имело какое-то отношение к селекторам.
Короче говоря, на странице есть элемент управления крошкой.Хлебные крошки являются ключом к тому, что происходит, потому что они имеют ссылки на страницы, которые привели к текущей странице, и это одна из тех ссылок, к которым нам нужно перейти.Таким образом, типичные хлебные крошки выглядят так:
Домой> Категория> Продукт
Мне нужно получить данные со страницы категории.В IE, FF и во всем остальном этот код выполняет следующие действия:
var categoryName = $ ('# ctl00_breadcrumbContent span: nth-child (3)> a'). Html ();
В Chrome этот селектор захватывает не того ребенка.Однако в Chrome это работает:
var categoryName = $ ('# ctl00_breadcrumbContent span: nth-child (2)> a'). Html ();
(мы хватаем второго ребенка, а не третьего)
Не уверен, почему Chrome считает детей по-разному?Кажется, что Chrome считает от 0, в то время как другие браузеры считают от 1?Просто предположение с моей стороны.В любом случае, Chrome перехватил неправильный URL, и поэтому возвращаемая страница была не той, которую я искал.Это было исправлено путем обнаружения наличия Chrome и его компенсации.