Bookmarklet: Добавьте скрытый iframe, чтобы разбить на страницы и загрузить URL

Чтобы ответить на ваш вопрос об ошибке, вы используете неправильную магическую функцию. Ваши магические функции для этого атрибута - setDeliveryDate().

Вы также должны убедиться, что ваш файл events.xml имеет правильный класс для наблюдателя. <observer name="sales_order_load_delivery_date" instance="Magestore\TipAndTrick\Observer\Sales\OrderLoadAfter" />

Пока ваш класс наблюдателя: Amos\CustomOrder\Observer\Sales\OrderLoadAfter

Когда вы используете пример материала, постарайтесь не забывать изменять имена классов, пространств имен и функций, среди прочего, когда вам нужно , Вам также может понадобиться плагин репозитория заказов, чтобы фактически включить его в ответ API.

<type name="Magento\Sales\Api\OrderRepositoryInterface"> <plugin name="your_name_here_extension_attribute" type="<Vendor>\<Module>\Plugin\OrderRepositoryPlugin" /> </type>

7
задан Sindre Sorhus 11 March 2009 в 17:50
поделиться

2 ответа

Еще более легкий путь состоял бы в том, чтобы создать новый элемент IMG:

(function(){
    (new Image()).src = "http://192.168.0.1/goform/formReboot";
})();

Как bookmarklet:

javascript:void((function(){(new Image()).src = "http://192.168.0.1/goform/formReboot";})());

Или, если это не работает, вот 'iframe' создатель, которого Вы запросили:

(function(){
    var i = document.createElement('iframe');
    i.style.display = 'none';
    i.onload = function() { i.parentNode.removeChild(i); };
    i.src = 'http://192.168.0.1/goform/formReboot';
    document.body.appendChild(i);
})();
29
ответ дан 6 December 2019 в 05:56
поделиться

Это может быть сделано?Конечно!

  1. Создайте iframe элемент с любыми необходимыми параметрами
  2. Добавьте его как последнего ребенка к элементу тела
  3. Готово!

Вот пример (все пошло бы на одну строку):

javascript:var%20ifra=document.createElement('iframe');
ifra.src="http://www.chron.com";
ifra.setAttribute("height","230");
ifra.setAttribute("width","360");
void(document.body.appendChild(ifra));
2
ответ дан 6 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: