Лучший способ решить эту проблему - реализовать все «com.android.support: ...», предложенные android studio
(не имеет значения, какую версию вы поддерживаете используя - 27.1.1, 28.0.0 и т. д.)
поместите курсор на строку ошибки, например:
implementation 'com.android.support:appcompat-v7:28.0.0'
Android Studio предложит вам, какие 'com.android.support: ...' отличается от 'com.android.support:appcompat-v7:28.0.0'
пример
Все com.android Библиотеки .support должны использовать точно такую же спецификацию версий (смешивание версий может привести к сбоям во время выполнения). Найдено версии 28.0.0, 27.1.0, 27.0.2. Примеры включают com.android.support:animated-vector-drawable:28.0.0 и com.android.support:exifinterface:27.1.0
, поэтому добавьте com.android.support:animated-vector-drawable:28.0.0
& amp; com.android.support:exifinterface:28.0.0
. Теперь синхронизируйте файл Gradle.
один за другим пытайтесь реализовать все предложенные «com.android.support: ...» до тех пор, пока в этой строке не возникнет ошибка implementation 'com.android.support:appcompat-v7:28.0.0'
В моем случае я добавил
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:animated-vector-drawable:28.0.0'
implementation 'com.android.support:exifinterface:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:customtabs:28.0.0'
implementation 'com.android.support:support-media-compat:28.0.0'
implementation 'com.android.support:support-v4:28.0.0'
все эти зависимости ... это может отличаться для других.
«Содержимое тега отображается, когда объект загружается, но еще не завершен»
Так что поместите туда свой счетчик, и он должен хорошо работать для вас. И вам не придется писать JavaScript.
Вам понадобится что-то вроде функции jQuery document.ready ()
. Для браузеров, отличных от IE, вы можете зарегистрировать обработчик для события DOMContentLoaded
, и ваша функция-обработчик будет вызываться после загрузки всех изображений и объектов. Для IE необходимо постоянно проверять свойство document.readyState
и ждать, пока оно "завершится"
.
Если вы используете jQuery, они проделали тяжелую работу за вас, поэтому все, что вам нужно сделать, это:
$(document).ready(function() {
//take away the "loading" message here
});
Если вы не хотите использовать jquery, вам придется сделать что-то вроде:
addEventListener('DOMContentLoaded', function() {
//take away the "loading" message here
});
function waitForIE() {
if (!document.all) return;
if (document.readyState == "complete") {
//take away the "loading" message here
}
else {
setTimeout(waitForIE, 10);
}
}
waitForIE();
Ни одна из рекомендаций не действительна, потому что DOM загружается до загрузки содержимого PDF. Таким образом, DOM не может управлять содержимым ActiveX
MSXML4 SP3 - это вариант резервного копирования со следующими особенностями:
Если вы действительно не можете отойти от MSXML4, SP3 - хороший вариант для вас. Я также тонко намекнул на лучшую альтернативу, но не хотел бы повторяться.
-121--3880483-Я хочу закурить со ссылкой на пакет python MontyLingua, который можно найти здесь. Я думаю, что он использует другой синтаксический анализатор, чем nltk.
http://www.fslog.com/2008/09/20/montylingua3-gpled-fork-of-montylingua/ вы можете погуглить сравнение с nltk.
-121--3632199-Работает следующий код.
<div style="background: transparent url(loading.gif) no-repeat">
<object height="1250px" width="100%" type="application/pdf" data="aaa.pdf">
<param value="aaa.pdf" name="src"/>
<param value="transparent" name="wmode"/>
</object>
</div>