在webview中iam加载到webview后加载一个url(check.svg)(在svg 19按钮的代码下面)iam点击该按钮,在webview中,橙色突出显示区域正好位于点击区域的上方。
我的代码包含svg和javascript代码
例如
的svg代码//这将显示与num 19的abutton
<!ENTITY GroupAC " <!-- ENTITY -->
<g transform='translate(0,0)'>
<use xlink:href='#temp' transform='translate(690,30),scale(.82,.87)' opacity='1' />
<use class='19ani' xlink:href='#19' transform='translate(682,0)' opacity='1' />
<rect id='19' onclick='skfServeIR(evt,1)' fill='#009900' x='710' y='255' width='35' height='17' opacity='.01'/>
//javascript code for above button
function skfServeIR(evt,flag)
{
var currentTab = evt.target;
var parentGroup = currentTab.parentElement;
var areaGroup = currentTab.parentElement;
evt.target.style.webkitTapHighlightColor="transparent";
skfZoom(evt,1); setInterval(function () { skfUnZoom(evt,1); }, 300);
while (parentGroup.id != "Layer_1") parentGroup = parentGroup.parentElement;
// Auto Adjusted
while (areaGroup.id.split("-")[0] != "toptab") areaGroup = areaGroup.parentElement;
// Auto Adjusted
var endDeviceID = areaGroup.id.split("-")[2];
var endDeviceAction = currentTab.id; // tmp
skf_executeScriptUnique('appliances',endDeviceID,endDeviceAction,' ',' ',' ');
}
点击googlechrome中的按钮19后,此代码无橙色突出显示。问题是仅在webview中提升。
我尝试了stackoverflow中给出的所有可能的方法,它对我不起作用。
我过去10天一直在苦苦挣扎,请帮助我。