Я использую watermark.js для защиты изображений на сайте WordPress.
Во время тестирования я обнаружил ошибку в img.src = gcanvas.toDataURL ();. Я пытался найти, где установить это значение, но до сих пор не удается.
Это код, который я использую — кто-нибудь может увидеть, что идет не так?
Код
var load = false;
window.onload = function(){
if(!load) {
wmark.init({
/* config goes here */
"position": "top-center", // default "bottom-right""opacity": 50, // default 50
"className": "watermark", // default "watermark""path": "<?php echo WP_PLUGIN_URL.'/'. dirname(plugin_basename( __FILE__ ));?>/images/watermark.png", // plugindir
});load = true;
}
}
Наконец, я исследую себя и внедряю в качестве рабочего решения, наконец, здесь лучше вместо DOM просто удалить DOM и попробовать это должно было сделать трюк
<script type="text/javascript">
jQuery('img').each(function($) {
jQuery(this).attr('class','watermark');
});
wmark.init({
/* config goes here */
"position": "top-center", // default "bottom-right""opacity": 50, // default 50
"className": "watermark", // default "watermark""path": "watermark.png", // plugindir
});
</script>
Других решений пока нет …