簡體   English   中英

Google Chrome擴展程序可編輯Visual force頁面文本框

[英]Google Chrome Extension to Edit Visual force page text boxes

我開發了一個簡單的谷歌瀏覽器擴展程序,用於編輯當前頁面文本框值。

這是我的content.js頁面

 window.addEventListener ("load", myMain, false); function myMain (evt) { try { var inputs, index; inputs = document.getElementsByTagName('input'); for (index = 0; index < inputs.length; ++index) { // deal with inputs[index] element. if(inputs[index].type=='text') { inputs[index].value='SampleValue'; } } } catch(e) { } } 

這適用於普通的HTML頁面。

這對Salesforce可視化強制頁面不起作用。 我使用了document.getElementById('SamplemainPage:mainForm:pageBlock1:pageBlockSection1:myId1').value='Sample Text';

在我的visualforce頁面的底部,然后它工作並更改我的文本框的值。

但是,當我將相同的代碼片段放到content.js時,它不起作用。

怎么可能? 因為它認為content.js是當前網頁的一部分。 所以我相信它應該有效

1.請將js文件上傳到靜態資源中

[ https://developer.salesforce.com/docs/atlas.en-us.pages.meta/pages/pages_resources_reference.htm] [1 ]

  1. 像這樣的inlcude腳本

     <apex:includeScript value="{!$Resource.MyJavascriptFile}"/> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM