Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aframe A-Frame:如何在空白页面中打开动态创建的A-link_Aframe - Fatal编程技术网

Aframe A-Frame:如何在空白页面中打开动态创建的A-link

Aframe A-Frame:如何在空白页面中打开动态创建的A-link,aframe,Aframe,这是特定于A型架的 我正在从javascript代码创建一个a链接: var alinkEl = document.createElement('a-link'); alinkEl.setAttribute('href', 'http://www.facebook.com/share.php?u=https://.../' + folder + fileName); 这不起作用: alinkEl.setAttribute('target', '_blank'); 有任何提示吗?a-link不

这是特定于A型架的

我正在从javascript代码创建一个a链接:

var alinkEl = document.createElement('a-link');
alinkEl.setAttribute('href', 'http://www.facebook.com/share.php?u=https://.../' + folder + fileName);
这不起作用:

alinkEl.setAttribute('target', '_blank');

有任何提示吗?

a-link不支持根据的
属性
实现如下:

navigate: function () {
  window.location = this.data.href;
}
因此,您只需更改给定窗口的位置。
要打开一个新标签,我需要打开门户,并亲自链接:
如果需要门户,请使用
portal
着色器,并设置
pano
属性:

<a-circle position="0 3.5 -2"
material="shader:portal;pano:_URL_TO_PORTAL_IMAGE"
></a-circle>
并将其附加到您的门户:

<a-circle position="0 3.5 -2" material="shader:portal;pano:_URL_TO_PANO" 
foo></a-circle>

确保您已放置了一个
元素来触发单击事件。

您所说的“不工作”到底是什么意思?target属性被忽略了。请注意,它是关于使用facebook.com/sharer.php的,应该在一个新的选项卡中进行共享,然后它应该关闭选项卡并返回到a框架scene@BruceLANE分享者似乎在工作,分享后它不会自动关闭?@BruceLANE很高兴我能帮上忙:)如果没有其他问题,请随时标记我的anwser:)
<a-circle position="0 3.5 -2" material="shader:portal;pano:_URL_TO_PANO" 
foo></a-circle>